public class DurationParser extends TemporalAmountParser<java.time.Duration>
TemporalAmountParser.LocalDateTimeProvider, TemporalAmountParser.TemporalEntry| 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(TemporalAmountParser.LocalDateTimeProvider localDateTimeProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected TemporalAmountParser<java.time.Duration> |
clone(java.util.Map<java.lang.String,java.time.temporal.ChronoUnit> units,
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, withLocalDateTimeProvider, withUnitpublic static final TemporalAmountParser<java.time.Duration> TIME_UNITS
public static final TemporalAmountParser<java.time.Duration> DATE_TIME_UNITS
public DurationParser()
public DurationParser(TemporalAmountParser.LocalDateTimeProvider localDateTimeProvider)
protected TemporalAmountParser<java.time.Duration> clone(java.util.Map<java.lang.String,java.time.temporal.ChronoUnit> units, 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>