Package com.ibm.icu.impl.duration
Class MultiUnitBuilder
- java.lang.Object
-
- com.ibm.icu.impl.duration.PeriodBuilderImpl
-
- com.ibm.icu.impl.duration.MultiUnitBuilder
-
- All Implemented Interfaces:
PeriodBuilder
class MultiUnitBuilder extends PeriodBuilderImpl
-
-
Field Summary
Fields Modifier and Type Field Description private int
nPeriods
-
Fields inherited from class com.ibm.icu.impl.duration.PeriodBuilderImpl
settings
-
-
Constructor Summary
Constructors Constructor Description MultiUnitBuilder(int nPeriods, BasicPeriodBuilderFactory.Settings settings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MultiUnitBuilder
get(int nPeriods, BasicPeriodBuilderFactory.Settings settings)
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
-
-
-
-
Constructor Detail
-
MultiUnitBuilder
MultiUnitBuilder(int nPeriods, BasicPeriodBuilderFactory.Settings settings)
-
-
Method Detail
-
get
public static MultiUnitBuilder get(int nPeriods, BasicPeriodBuilderFactory.Settings settings)
-
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
-
-