AbstractSingleValueConverter
public abstract class AbstractBasicConverter extends java.lang.Object implements Converter
Subclasses should implement the toString(Object) and fromString(String) methods for the conversion.
Constructor and Description |
---|
AbstractBasicConverter()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canConvert(java.lang.Class type)
Deprecated.
Determines whether the converter can marshall a particular type.
|
protected abstract java.lang.Object |
fromString(java.lang.String str)
Deprecated.
|
void |
marshal(java.lang.Object source,
HierarchicalStreamWriter writer,
MarshallingContext context)
Deprecated.
Convert an object to textual data.
|
protected java.lang.String |
toString(java.lang.Object obj)
Deprecated.
|
java.lang.Object |
unmarshal(HierarchicalStreamReader reader,
UnmarshallingContext context)
Deprecated.
Convert textual data back into an object.
|
protected abstract java.lang.Object fromString(java.lang.String str)
public abstract boolean canConvert(java.lang.Class type)
ConverterMatcher
canConvert
in interface ConverterMatcher
type
- the Class representing the object type to be convertedprotected java.lang.String toString(java.lang.Object obj)
public void marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
Converter
public java.lang.Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
Converter
Joe Walnes, http://xstream.codehaus.org/