Uses of Class
net.time4j.engine.TimeAxis.Builder
Package
Description
Defines the common generic schemes and interfaces of chronological
systems.
-
Uses of TimeAxis.Builder in net.time4j.engine
Modifier and TypeMethodDescription<V> TimeAxis.Builder<U,T>
TimeAxis.Builder.appendElement(ChronoElement<V> element, ElementRule<T,V> rule)
<V> TimeAxis.Builder<U,T>
TimeAxis.Builder.appendElement(ChronoElement<V> element, ElementRule<T,V> rule, U baseUnit)
Registers a new element with associated rule and a base unit.TimeAxis.Builder.appendExtension(ChronoExtension extension)
TimeAxis.Builder.appendUnit(U unit, UnitRule<T> rule, double length)
Registers a non-convertible time unit with an associated unit rule.TimeAxis.Builder.appendUnit(U unit, UnitRule<T> rule, double length, Set<? extends U> convertibleUnits)
Registers a new time unit with an associated unit rule.static <U, D extends Calendrical<U, D>>
TimeAxis.Builder<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<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.TimeAxis.Builder.withTimeLine(TimeLine<T> timeline)
Defines the argument as timeline to be used for stepping forward or backwards.