| Package | Description |
|---|---|
| net.time4j.engine |
Defines the common generic schemes and interfaces of chronological
systems.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BridgeChronology<S,T extends ChronoEntity<T>>
Represents a foreign chronology which delegates formatting and parsing to a chronology in Time4J.
|
class |
CalendarFamily<T extends CalendarVariant<T>>
Represents a set of various calendar systems as members of a family.
|
class |
Chronology<T>
Represents a system of chronological elements which form any kind
of temporal value.
|
class |
TimeAxis<U,T extends TimePoint<U,T>>
A time axis is a dynamic view on a chronology where a system of
registered time units is used to define a time arithmetic for any
time points belonging to this time axis respective chronology.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends ChronoEntity<T>> |
Chronology.Builder.setUp(Class<T> chronoType,
ChronoMerger<T> chronoMerger)
Creates a builder for building a new chronological system.
|
static <T extends CalendarVariant<T>> |
CalendarFamily.Builder.setUp(Class<T> chronoType,
ChronoMerger<T> merger,
Map<String,? extends CalendarSystem<T>> calendars)
Creates a builder for building a calendar family.
|
static <U,D extends Calendrical<U,D>> |
TimeAxis.Builder.setUp(Class<U> unitType,
Class<D> chronoType,
ChronoMerger<D> merger,
CalendarSystem<D> calendarSystem)
Creates a builder for building a time axis for
plain calendrical objects.
|
static <U,T extends TimePoint<U,T>> |
TimeAxis.Builder.setUp(Class<U> unitType,
Class<T> chronoType,
ChronoMerger<T> merger,
T min,
T max)
Creates a builder for building a chronological but
non-calendrical system.
|
Copyright © 2014–2017. All rights reserved.