public class PeriodParser extends TemporalAmountParser<java.time.Period>
TemporalAmountParser.LocalDateTimeProvider, TemporalAmountParser.TemporalEntry, TemporalAmountParser.TimeModifier| Modifier and Type | Field and Description |
|---|---|
static TemporalAmountParser<java.time.Period> |
DATE_UNITS |
| Constructor and Description |
|---|
PeriodParser() |
PeriodParser(java.time.temporal.ChronoUnit defaultZero) |
PeriodParser(java.time.temporal.ChronoUnit defaultZero,
TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation) |
PeriodParser(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation) |
| Modifier and Type | Method and Description |
|---|---|
protected TemporalAmountParser<java.time.Period> |
clone(java.time.temporal.ChronoUnit defaultZero,
java.util.Map<java.lang.String,java.time.temporal.ChronoUnit> units,
java.util.Set<TemporalAmountParser.TimeModifier> modifiers,
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, withDefaultZero, withLocalDateTimeProvider, withRounded, withUnitpublic static final TemporalAmountParser<java.time.Period> DATE_UNITS
public PeriodParser()
public PeriodParser(java.time.temporal.ChronoUnit defaultZero)
public PeriodParser(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation)
public PeriodParser(java.time.temporal.ChronoUnit defaultZero,
TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation)
protected TemporalAmountParser<java.time.Period> clone(java.time.temporal.ChronoUnit defaultZero, java.util.Map<java.lang.String,java.time.temporal.ChronoUnit> units, java.util.Set<TemporalAmountParser.TimeModifier> modifiers, 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>