Class ThaiBuddhistDateConverter
java.lang.Object
com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
com.thoughtworks.xstream.converters.time.AbstractChronoLocalDateConverter<ThaiBuddhistEra>
com.thoughtworks.xstream.converters.time.ThaiBuddhistDateConverter
- All Implemented Interfaces:
ConverterMatcher, SingleValueConverter
Converts a
ThaiBuddhistDate to a string.- Since:
- 1.4.10
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanConvert(Class type) Determines whether the converter can marshall a particular type.protected ChronoLocalDatechronoLocalDateOf(ThaiBuddhistEra era, int prolepticYear, int month, int dayOfMonth) protected ThaiBuddhistErafromString(String str) Unmarshals an Object from its single value representation.Methods inherited from class AbstractChronoLocalDateConverter
parseChronoLocalDateMethods inherited from class AbstractSingleValueConverter
toString
-
Constructor Details
-
ThaiBuddhistDateConverter
public ThaiBuddhistDateConverter()
-
-
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
-
chronoLocalDateOf
protected ChronoLocalDate chronoLocalDateOf(ThaiBuddhistEra era, int prolepticYear, int month, int dayOfMonth) - Specified by:
chronoLocalDateOfin classAbstractChronoLocalDateConverter<ThaiBuddhistEra>
-
eraOf
- Specified by:
eraOfin classAbstractChronoLocalDateConverter<ThaiBuddhistEra>
-