Class MinguoDateConverter
- java.lang.Object
-
- com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
-
- com.thoughtworks.xstream.converters.time.MinguoDateConverter
-
- All Implemented Interfaces:
ConverterMatcher
,SingleValueConverter
public class MinguoDateConverter extends AbstractSingleValueConverter
Converts aMinguoDate
to a string.- Since:
- 1.4.10
- Author:
- Jörg Schaible
-
-
Constructor Summary
Constructors Constructor Description MinguoDateConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canConvert(java.lang.Class type)
Determines whether the converter can marshall a particular type.protected java.time.chrono.ChronoLocalDate
chronoLocalDateOf(java.time.chrono.MinguoEra era, int prolepticYear, int month, int dayOfMonth)
protected java.time.chrono.MinguoEra
eraOf(java.lang.String id)
java.lang.Object
fromString(java.lang.String str)
Unmarshals an Object from its single value representation.protected java.time.chrono.ChronoLocalDate
parseChronoLocalDate(java.lang.String str, java.lang.String dateTypeName, java.util.Set<java.time.chrono.Chronology> chronologies)
-
Methods inherited from class com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter
toString
-
-
-
-
Method Detail
-
canConvert
public boolean canConvert(java.lang.Class type)
Description copied from interface:ConverterMatcher
Determines whether the converter can marshall a particular type.- Specified by:
canConvert
in interfaceConverterMatcher
- Specified by:
canConvert
in classAbstractSingleValueConverter
- Parameters:
type
- the Class representing the object type to be converted
-
fromString
public java.lang.Object fromString(java.lang.String str)
Description copied from interface:SingleValueConverter
Unmarshals an Object from its single value representation.- Specified by:
fromString
in interfaceSingleValueConverter
- Specified by:
fromString
in classAbstractSingleValueConverter
- Parameters:
str
- the String with the single value of the Object- Returns:
- the Object
-
chronoLocalDateOf
protected java.time.chrono.ChronoLocalDate chronoLocalDateOf(java.time.chrono.MinguoEra era, int prolepticYear, int month, int dayOfMonth)
-
eraOf
protected java.time.chrono.MinguoEra eraOf(java.lang.String id)
-
parseChronoLocalDate
protected java.time.chrono.ChronoLocalDate parseChronoLocalDate(java.lang.String str, java.lang.String dateTypeName, java.util.Set<java.time.chrono.Chronology> chronologies)
-
-