public class DurationParser extends TemporalAmountParser<java.time.Duration>
TemporalAmountParser.LocalDateTimeProvider, TemporalAmountParser.TemporalEntry, TemporalAmountParser.TimeModifier| Modifier and Type | Field and Description |
|---|---|
static TemporalAmountParser<java.time.Duration> |
DATE_TIME_UNITS |
static TemporalAmountParser<java.time.Duration> |
TIME_UNITS |
| Constructor and Description |
|---|
DurationParser() |
DurationParser(java.time.temporal.ChronoUnit defaultZero) |
DurationParser(java.time.temporal.ChronoUnit defaultZero,
TemporalAmountParser.LocalDateTimeProvider localDateTimeProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected TemporalAmountParser<java.time.Duration> |
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.Duration |
getZero() |
protected java.time.Duration |
negate(java.time.Duration temporalAmount) |
protected java.time.Duration |
plus(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation,
java.time.Duration temporalAmount,
TemporalAmountParser.TemporalEntry temporalEntry) |
protected java.time.Duration |
toDuration(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation,
java.time.Duration temporalAmount) |
format, parse, withDefaultZero, withLocalDateTimeProvider, withRounded, withUnitpublic static final TemporalAmountParser<java.time.Duration> TIME_UNITS
public static final TemporalAmountParser<java.time.Duration> DATE_TIME_UNITS
public DurationParser()
public DurationParser(java.time.temporal.ChronoUnit defaultZero)
public DurationParser(java.time.temporal.ChronoUnit defaultZero,
TemporalAmountParser.LocalDateTimeProvider localDateTimeProvider)
protected TemporalAmountParser<java.time.Duration> 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.Duration>protected java.time.Duration plus(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation, java.time.Duration temporalAmount, TemporalAmountParser.TemporalEntry temporalEntry)
plus in class TemporalAmountParser<java.time.Duration>protected java.time.Duration negate(java.time.Duration temporalAmount)
negate in class TemporalAmountParser<java.time.Duration>protected java.time.Duration getZero()
getZero in class TemporalAmountParser<java.time.Duration>protected java.time.Duration toDuration(TemporalAmountParser.LocalDateTimeProvider baseForTimeEstimation, java.time.Duration temporalAmount)
toDuration in class TemporalAmountParser<java.time.Duration>