Top Description Fields Constructors Methods
com.thoughtworks.xstream.converters.time

pack-priv abstract Class AbstractChronoLocalDateConverter<E extends java.time.chrono.Era>

extends AbstractSingleValueConverter
Class Inheritance
Known Direct Subclasses
com.thoughtworks.xstream.converters.time.HijrahDateConverter, com.thoughtworks.xstream.converters.time.JapaneseDateConverter, com.thoughtworks.xstream.converters.time.MinguoDateConverter, com.thoughtworks.xstream.converters.time.ThaiBuddhistDateConverter
Imports
java.time.DateTimeException, java.time.chrono.ChronoLocalDate, .Chronology, .Era, java.util.Set, java.util.regex.Matcher, .Pattern, com.thoughtworks.xstream.converters.ConversionException, com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter

Abstract base class for converters handling derived classes of java.time.chrono.ChronoLocalDate instances.
Author
Jörg Schaible
Since
1.4.10

Field Summary

Modifier and TypeField and Description
private static final Pattern

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected abstract ChronoLocalDate
chronoLocalDateOf(final E era, final int prolepticYear, final int month, final int dayOfMonth)

protected abstract E
eraOf(final String id)

protected ChronoLocalDate
parseChronoLocalDate(final String str, final String dateTypeName, final Set<Chronology> chronologies)

Inherited from com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter:
canConvertfromStringtoString

Field Detail

CHRONO_DATE_PATTERNback to summary
private static final Pattern CHRONO_DATE_PATTERN

Constructor Detail

AbstractChronoLocalDateConverterback to summary
pack-priv AbstractChronoLocalDateConverter()

Method Detail

chronoLocalDateOfback to summary
protected abstract ChronoLocalDate chronoLocalDateOf(final E era, final int prolepticYear, final int month, final int dayOfMonth)
eraOfback to summary
protected abstract E eraOf(final String id)
parseChronoLocalDateback to summary
protected ChronoLocalDate parseChronoLocalDate(final String str, final String dateTypeName, final Set<Chronology> chronologies)