|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.thoughtworks.xstream.converters.basic.AbstractBasicConverter
Base helper class for converters that can store the state of an object as a single String.
Subclasses should implement the toString(Object) and fromString(String) methods for the conversion.
Constructor Summary | |
AbstractBasicConverter()
|
Method Summary | |
abstract boolean |
canConvert(java.lang.Class type)
Called by XStream to determine whether to use this converter instance to marshall a particular type. |
protected abstract java.lang.Object |
fromString(java.lang.String str)
|
void |
marshal(java.lang.Object source,
HierarchicalStreamWriter writer,
MarshallingContext context)
Convert an object to textual data. |
protected java.lang.String |
toString(java.lang.Object obj)
|
java.lang.Object |
unmarshal(HierarchicalStreamReader reader,
UnmarshallingContext context)
Convert textual data back into an object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractBasicConverter()
Method Detail |
protected abstract java.lang.Object fromString(java.lang.String str)
public abstract boolean canConvert(java.lang.Class type)
Converter
canConvert
in interface Converter
protected java.lang.String toString(java.lang.Object obj)
public void marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
Converter
marshal
in interface Converter
source
- The object to be marshalled.writer
- A stream to write to.context
- A context that allows nested objects to be processed by XStream.public java.lang.Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
Converter
unmarshal
in interface Converter
reader
- The stream to read the text from.context
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |