public class OptionalLongConverter extends LongConverter implements Converter
Constructor and Description |
---|
OptionalLongConverter() |
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 boolean canConvert(java.lang.Class type)
ConverterMatcher
canConvert
in interface ConverterMatcher
canConvert
in class LongConverter
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
toString
in class AbstractSingleValueConverter
obj
- the Object to be convertednull
public java.lang.Object fromString(java.lang.String str)
SingleValueConverter
fromString
in interface SingleValueConverter
fromString
in class LongConverter
str
- the String with the single value of the ObjectCopyright © 2004–2024 XStream. All rights reserved.