|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Transform<T>
A Transform represents a an object used to transform
an object to and from a string value. This is typically used when
either an Attribute or Element annotation
is used to mark the field of a type that does not contain any of
the XML annotations, and so does not represent an XML structure.
For example take the following annotation.
@Text
private Date date;
The above annotation marks an object from the Java class libraries
which does not contain any XML annotations. During serialization
and deserialization of such types a transform is used to process
the object such that it can be written and read to and from XML.
| Method Summary | |
|---|---|
T |
read(java.lang.String value)
This method is used to convert the string value given to an appropriate representation. |
java.lang.String |
write(T value)
This method is used to convert the provided value into an XML usable format. |
| Method Detail |
|---|
T read(java.lang.String value)
throws java.lang.Exception
value - this is the string representation of the value
java.lang.Exception
java.lang.String write(T value)
throws java.lang.Exception
value - this is the value to be converted to a string
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||