Parser implementation for a JSR-310 java.time.temporal.TemporalAccessor ,
using a java.time.format.DateTimeFormatter (the contextual one, if available).
DateTimeContextHolder#getFormatter, java.time.LocalDate#parse(CharSequence, java.time.format.DateTimeFormatter) , java.time.LocalTime#parse(CharSequence, java.time.format.DateTimeFormatter) , java.time.LocalDateTime#parse(CharSequence, java.time.format.DateTimeFormatter) , java.time.ZonedDateTime#parse(CharSequence, java.time.format.DateTimeFormatter) , java.time.OffsetDateTime#parse(CharSequence, java.time.format.DateTimeFormatter) , java.time.OffsetTime#parse(CharSequence, java.time.format.DateTimeFormatter) , java.time.YearMonth#parse(CharSequence, java.time.format.DateTimeFormatter) , java.time.MonthDay#parse(CharSequence, java.time.format.DateTimeFormatter)
| Modifier and Type | Field and Description |
|---|---|
| private final String[] | |
| private final DateTimeFormatter | |
| private final Object | |
| private final Class |
| Access | Constructor and Description |
|---|---|
| public | TemporalAccessorParser(Class<? extends TemporalAccessor>
the specific TemporalAccessor class
(LocalDate, LocalTime, LocalDateTime, ZonedDateTime, OffsetDateTime, OffsetTime) temporalAccessorType, DateTimeFormatter the base DateTimeFormatter instance formatter)Create a new TemporalAccessorParser for the given TemporalAccessor type. |
| pack-priv | TemporalAccessorParser(Class<? extends TemporalAccessor> temporalAccessorType, DateTimeFormatter formatter, String[] fallbackPatterns, Object source)
|
| Modifier and Type | Method and Description |
|---|---|
| private TemporalAccessor | |
| private TemporalAccessor | |
| public TemporalAccessor | parse(String
the text string text, Locale the current user locale locale)Implements org. |
| fallbackPatterns | back to summary |
|---|---|
| private final String[] fallbackPatterns
| |
| formatter | back to summary |
|---|---|
| private final DateTimeFormatter formatter | |
| source | back to summary |
|---|---|
| private final Object source
| |
| temporalAccessorType | back to summary |
|---|---|
| private final Class<? extends TemporalAccessor> temporalAccessorType | |
| TemporalAccessorParser | back to summary |
|---|---|
| public TemporalAccessorParser(Class<? extends TemporalAccessor> temporalAccessorType, DateTimeFormatter formatter) Create a new TemporalAccessorParser for the given TemporalAccessor type.
| |
| TemporalAccessorParser | back to summary |
|---|---|
| pack-priv TemporalAccessorParser(Class<? extends TemporalAccessor> temporalAccessorType, DateTimeFormatter formatter, String[] fallbackPatterns, Object source) | |
| defaultParse | back to summary |
|---|---|
| private TemporalAccessor defaultParse(String text) throws DateTimeParseException | |
| doParse | back to summary |
|---|---|
| private TemporalAccessor doParse(String text, Locale locale, DateTimeFormatter formatter) throws DateTimeParseException | |
| parse | back to summary |
|---|---|
| public TemporalAccessor parse(String text, Locale locale) throws ParseException Implements org. Doc from org. Parse a text String to produce a T.
| |