Class TemporalParamConverter.TemporalSupplier<T extends TemporalParamConverter<?>>
- java.lang.Object
-
- org.jboss.resteasy.reactive.server.core.parameters.converters.TemporalParamConverter.TemporalSupplier<T>
-
- All Implemented Interfaces:
Supplier<ParameterConverter>
,ParameterConverterSupplier
- Direct Known Subclasses:
LocalDateParamConverter.Supplier
,LocalDateTimeParamConverter.Supplier
,LocalTimeParamConverter.Supplier
,OffsetDateTimeParamConverter.Supplier
,OffsetTimeParamConverter.Supplier
,YearParamConverter.Supplier
,ZonedDateTimeParamConverter.Supplier
- Enclosing class:
- TemporalParamConverter<T extends Temporal>
public abstract static class TemporalParamConverter.TemporalSupplier<T extends TemporalParamConverter<?>> extends Object implements ParameterConverterSupplier
-
-
Constructor Summary
Constructors Constructor Description TemporalSupplier()
TemporalSupplier(String pattern, String dateTimeFormatterProviderClassName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract T
createConverter(DateTimeFormatter dateTimeFormatter)
ParameterConverter
get()
String
getDateTimeFormatterProviderClassName()
String
getPattern()
void
setDateTimeFormatterProviderClassName(String dateTimeFormatterProviderClassName)
void
setPattern(String pattern)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.resteasy.reactive.server.core.parameters.converters.ParameterConverterSupplier
getClassName
-
-
-
-
Method Detail
-
createConverter
protected abstract T createConverter(DateTimeFormatter dateTimeFormatter)
-
get
public ParameterConverter get()
- Specified by:
get
in interfaceSupplier<T extends TemporalParamConverter<?>>
-
getPattern
public String getPattern()
-
setPattern
public void setPattern(String pattern)
-
getDateTimeFormatterProviderClassName
public String getDateTimeFormatterProviderClassName()
-
setDateTimeFormatterProviderClassName
public void setDateTimeFormatterProviderClassName(String dateTimeFormatterProviderClassName)
-
-