Package com.ibm.icu.impl.duration
Class FixedUnitBuilder
- java.lang.Object
-
- com.ibm.icu.impl.duration.PeriodBuilderImpl
-
- com.ibm.icu.impl.duration.FixedUnitBuilder
-
- All Implemented Interfaces:
PeriodBuilder
class FixedUnitBuilder extends PeriodBuilderImpl
-
-
Field Summary
Fields Modifier and Type Field Description private TimeUnit
unit
-
Fields inherited from class com.ibm.icu.impl.duration.PeriodBuilderImpl
settings
-
-
Constructor Summary
Constructors Constructor Description FixedUnitBuilder(TimeUnit unit, BasicPeriodBuilderFactory.Settings settings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FixedUnitBuilder
get(TimeUnit unit, BasicPeriodBuilderFactory.Settings settingsToUse)
protected Period
handleCreate(long duration, long referenceDate, boolean inPast)
protected PeriodBuilder
withSettings(BasicPeriodBuilderFactory.Settings settingsToUse)
-
Methods inherited from class com.ibm.icu.impl.duration.PeriodBuilderImpl
approximateDurationOf, create, createWithReferenceDate, withLocale, withTimeZone
-
-
-
-
Field Detail
-
unit
private TimeUnit unit
-
-
Constructor Detail
-
FixedUnitBuilder
FixedUnitBuilder(TimeUnit unit, BasicPeriodBuilderFactory.Settings settings)
-
-
Method Detail
-
get
public static FixedUnitBuilder get(TimeUnit unit, BasicPeriodBuilderFactory.Settings settingsToUse)
-
withSettings
protected PeriodBuilder withSettings(BasicPeriodBuilderFactory.Settings settingsToUse)
- Specified by:
withSettings
in classPeriodBuilderImpl
-
handleCreate
protected Period handleCreate(long duration, long referenceDate, boolean inPast)
- Specified by:
handleCreate
in classPeriodBuilderImpl
-
-