public class PeriodParser extends TemporalAmountParser<java.time.Period>
TemporalAmountParser.LocalDateTimeProvider, TemporalAmountParser.TemporalEntry| Modifier and Type | Field and Description |
|---|---|
static TemporalAmountParser<java.time.Period> |
DATE_UNITS |
| Constructor and Description |
|---|
PeriodParser() |
PeriodParser(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation) |
| Modifier and Type | Method and Description |
|---|---|
protected TemporalAmountParser<java.time.Period> |
clone(java.util.Map<java.lang.String,java.time.temporal.ChronoUnit> units,
TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation) |
protected java.time.Period |
getZero() |
protected java.time.Period |
negate(java.time.Period temporalAmount) |
protected java.time.Period |
plus(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation,
java.time.Period temporalAmount,
TemporalAmountParser.TemporalEntry temporalEntry) |
protected java.time.Duration |
toDuration(TemporalAmountParser.LocalDateTimeProvider basisEstimation,
java.time.Period period) |
format, parse, withLocalDateTimeProvider, withUnitpublic static final TemporalAmountParser<java.time.Period> DATE_UNITS
public PeriodParser()
public PeriodParser(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation)
protected TemporalAmountParser<java.time.Period> clone(java.util.Map<java.lang.String,java.time.temporal.ChronoUnit> units, TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation)
clone in class TemporalAmountParser<java.time.Period>protected java.time.Period plus(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation, java.time.Period temporalAmount, TemporalAmountParser.TemporalEntry temporalEntry)
plus in class TemporalAmountParser<java.time.Period>protected java.time.Period negate(java.time.Period temporalAmount)
negate in class TemporalAmountParser<java.time.Period>protected java.time.Period getZero()
getZero in class TemporalAmountParser<java.time.Period>protected java.time.Duration toDuration(TemporalAmountParser.LocalDateTimeProvider basisEstimation, java.time.Period period)
toDuration in class TemporalAmountParser<java.time.Period>