public class EncodedByteArrayConverter extends java.lang.Object implements Converter, SingleValueConverter
Constructor and Description |
---|
EncodedByteArrayConverter()
Constructs an EncodedByteArrayConverter.
|
EncodedByteArrayConverter(StringCodec stringCodec)
Constructs an EncodedByteArrayConverter with a provided string codec.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canConvert(java.lang.Class type)
Determines whether the converter can marshall a particular type.
|
java.lang.Object |
fromString(java.lang.String str)
Unmarshals an Object from its single value representation.
|
void |
marshal(java.lang.Object source,
HierarchicalStreamWriter writer,
MarshallingContext context)
Convert an object to textual data.
|
java.lang.String |
toString(java.lang.Object obj)
Marshals an Object into a single value representation.
|
java.lang.Object |
unmarshal(HierarchicalStreamReader reader,
UnmarshallingContext context)
Convert textual data back into an object.
|
public EncodedByteArrayConverter()
public EncodedByteArrayConverter(StringCodec stringCodec)
stringCodec
- the codec to encode and decode the data as stringpublic boolean canConvert(java.lang.Class type)
ConverterMatcher
canConvert
in interface ConverterMatcher
type
- the Class representing the object type to be convertedpublic void marshal(java.lang.Object source, HierarchicalStreamWriter writer, MarshallingContext context)
Converter
public java.lang.Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
Converter
public java.lang.String toString(java.lang.Object obj)
SingleValueConverter
toString
in interface SingleValueConverter
obj
- the Object to be convertednull
public java.lang.Object fromString(java.lang.String str)
SingleValueConverter
fromString
in interface SingleValueConverter
str
- the String with the single value of the ObjectCopyright © 2004–2024 XStream. All rights reserved.