public class SingleValueConverterWrapper extends Object implements Converter, SingleValueConverter, ErrorReporter
SingleValueConverter
into a
Converter
.Converter
,
SingleValueConverter
Constructor and Description |
---|
SingleValueConverterWrapper(SingleValueConverter wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
appendErrors(ErrorWriter errorWriter)
Append context information to an
ErrorWriter . |
boolean |
canConvert(Class type)
Determines whether the converter can marshall a particular type.
|
Object |
fromString(String str)
Unmarshals an Object from its single value representation.
|
void |
marshal(Object source,
HierarchicalStreamWriter writer,
MarshallingContext context)
Convert an object to textual data.
|
String |
toString(Object obj)
Marshals an Object into a single value representation.
|
Object |
unmarshal(HierarchicalStreamReader reader,
UnmarshallingContext context)
Convert textual data back into an object.
|
public SingleValueConverterWrapper(SingleValueConverter wrapped)
public boolean canConvert(Class type)
ConverterMatcher
canConvert
in interface ConverterMatcher
type
- the Class representing the object type to be convertedpublic String toString(Object obj)
SingleValueConverter
toString
in interface SingleValueConverter
obj
- the Object to be convertednull
public Object fromString(String str)
SingleValueConverter
fromString
in interface SingleValueConverter
str
- the String with the single value of the Objectpublic void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context)
Converter
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
Converter
public void appendErrors(ErrorWriter errorWriter)
ErrorReporter
ErrorWriter
.appendErrors
in interface ErrorReporter
errorWriter
- the error writerCopyright © 2004–2017 XStream. All rights reserved.