Top Interfaces Classes
[default module]

Package com.ibm.icu.impl.duration


Interface Summary

Modifier and TypeInterface and Description
public interface
DateFormatter

Abstract formatter for dates.

public interface
DurationFormatter

Formatter for durations in milliseconds.

public interface
DurationFormatterFactory

Factory used to construct DurationFormatters.

public interface
PeriodBuilder

Constructs a Period given a base time and a duration in milliseconds.

public interface
public interface
PeriodFormatter

Formats a Period, such as '2 hours 23 minutes'.

public interface
PeriodFormatterFactory

Abstract factory interface used to create PeriodFormatters.

public interface
PeriodFormatterService

Provider of Factory instances for building PeriodBuilders, PeriodFormatters, and DurationFormatters.

public interface
TimeUnitConstants

Easy access to time units for Java 1.4, which doesn't have static imports.

Class Summary

Modifier and TypeClass and Description
public class
BasicDurationFormat

Deprecated as a consequence of DurationFormat being deprecated.
pack-priv class
BasicDurationFormatter

Core implementation class for DurationFormatter.

pack-priv class
BasicDurationFormatterFactory

Abstract factory object used to create DurationFormatters.

pack-priv class
BasicPeriodBuilderFactory

Default implementation of PeriodBuilderFactory.

pack-priv class
BasicPeriodFormatter

Core implementation class for PeriodFormatter.

public class
BasicPeriodFormatterFactory

An implementation of PeriodFormatterFactory that provides customization of formatting behavior.

public class
BasicPeriodFormatterService

An implementation of PeriodFormatterService that constructs a BasicPeriodFormatterFactory.

pack-priv class
pack-priv class
pack-priv class
public class
Period

Represents an approximate duration in multiple TimeUnits.

pack-priv abstract class
pack-priv class
public class
TimeUnit

'Enum' for individual time units.