Class ValueRangeConverter
java.lang.Object
com.thoughtworks.xstream.converters.time.ValueRangeConverter
- All Implemented Interfaces:
Converter
,ConverterMatcher
Converts a temporal
ValueRange
, using four nested elements: maxLargest, maxSmallest, minLargest, and
minSmallest.- Since:
- 1.4.10
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionValueRangeConverter
(Mapper mapper) Constructs a ValueRangeConverter instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
canConvert
(Class type) Determines whether the converter can marshall a particular type.void
marshal
(Object source, HierarchicalStreamWriter writer, MarshallingContext context) Convert an object to textual data.unmarshal
(HierarchicalStreamReader reader, UnmarshallingContext context) Convert textual data back into an object.private void
write
(String fieldName, long value, HierarchicalStreamWriter writer)
-
Field Details
-
mapper
-
-
Constructor Details
-
ValueRangeConverter
Constructs a ValueRangeConverter instance.- Parameters:
mapper
- the Mapper instance
-
-
Method Details
-
canConvert
Description copied from interface:ConverterMatcher
Determines whether the converter can marshall a particular type.- Specified by:
canConvert
in interfaceConverterMatcher
- Parameters:
type
- the Class representing the object type to be converted
-
marshal
Description copied from interface:Converter
Convert an object to textual data. -
unmarshal
Description copied from interface:Converter
Convert textual data back into an object. -
write
-