Package cdc.converters.defaults
Class AbstractTemporalToString<S extends TemporalAccessor>
java.lang.Object
cdc.converters.AbstractConverter<S,String>
cdc.converters.defaults.AbstractTemporalToString<S>
- Direct Known Subclasses:
LocalDateTimeToString,LocalDateToString,LocalTimeToString
public abstract class AbstractTemporalToString<S extends TemporalAccessor>
extends AbstractConverter<S,String>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FormalArg<DateTimeFormatter>static final FormalArgsstatic final FormalArgsFields inherited from interface cdc.converters.Converter
META_FARGS, SOURCE_CLASS, TARGET_CLASS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractTemporalToString(Class<S> sourceClass, DateTimeFormatter formatter, String pattern, Locale locale) -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringprotected static <X extends AbstractTemporalToString<S>,S extends TemporalAccessor>
Factory<X>factory(Class<X> converterClass, Class<S> sourceClass, Function<DateTimeFormatter, X> builder1, BiFunction<String, Locale, X> builder2) final DateTimeFormatterfinal Localefinal Argsfinal StringMethods inherited from class cdc.converters.AbstractConverter
getSourceClass, getTargetClass, getWrappedSourceClass, getWrappedTargetClass, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface cdc.converters.Converter
adapt, andThen, andThenRaw, applyRaw, areCompliantSourceAndTargetClasses, areMatchingSourceAndTargetClasses, cast, compose, composeRaw, isCompliantSourceClass, isCompliantTargetClass, isMatchingSourceClass, isMatchingTargetClass, orElse, orElseRaw
-
Field Details
-
FORMATTER
-
FPARAMS1
-
PATTERN
-
LOCALE
-
FPARAMS2
-
-
Constructor Details
-
AbstractTemporalToString
protected AbstractTemporalToString(Class<S> sourceClass, DateTimeFormatter formatter, String pattern, Locale locale)
-
-
Method Details
-
factory
protected static <X extends AbstractTemporalToString<S>,S extends TemporalAccessor> Factory<X> factory(Class<X> converterClass, Class<S> sourceClass, Function<DateTimeFormatter, X> builder1, BiFunction<String, Locale, X> builder2) -
getFormatter
-
getPattern
-
getLocale
-
apply
-
getParams
- Returns:
- The parameters used to configure this converter.
-