Class ISO8601JavaTimeConverter
java.lang.Object
com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
com.thoughtworks.xstream.core.util.ISO8601JavaTimeConverter
- All Implemented Interfaces:
ConverterMatcher, SingleValueConverter
A converter for
GregorianCalendar conforming to the ISO8601 standard based on java.time.
The converter will always serialize the calendar value in UTC and deserialize it to a value in the current default time zone.
- Since:
- 1.4.10
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatterprivate static final DateTimeFormatter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanConvert(Class type) Determines whether the converter can marshall a particular type.fromString(String str) Unmarshals an Object from its single value representation.Marshals an Object into a single value representation.
-
Field Details
-
STD_DATE_TIME
-
STD_ORDINAL_DATE_TIME
-
BASIC_DATE_TIME
-
BASIC_ORDINAL_DATE_TIME
-
BASIC_TIME
-
ISO_TTIME
-
BASIC_TTIME
-
ISO_WEEK_DATE_TIME
-
BASIC_WEEK_DATE_TIME
-
BASIC_ORDINAL_DATE
-
BASIC_WEEK_DATE
-
STD_DATE_HOUR
-
STD_HOUR
-
STD_YEAR_WEEK
-
-
Constructor Details
-
ISO8601JavaTimeConverter
public ISO8601JavaTimeConverter()
-
-
Method Details
-
canConvert
Description copied from interface:ConverterMatcherDetermines whether the converter can marshall a particular type.- Specified by:
canConvertin interfaceConverterMatcher- Specified by:
canConvertin classAbstractSingleValueConverter- Parameters:
type- the Class representing the object type to be converted
-
fromString
Description copied from interface:SingleValueConverterUnmarshals an Object from its single value representation.- Specified by:
fromStringin interfaceSingleValueConverter- Specified by:
fromStringin classAbstractSingleValueConverter- Parameters:
str- the String with the single value of the Object- Returns:
- the Object
-
toString
Description copied from interface:SingleValueConverterMarshals an Object into a single value representation.- Specified by:
toStringin interfaceSingleValueConverter- Overrides:
toStringin classAbstractSingleValueConverter- Parameters:
obj- the Object to be converted- Returns:
- a String with the single value of the Object or
null
-