Package net.time4j.range
package net.time4j.range
Interval support.
-
InterfaceDescriptionRepresents a temporal interval on a timeline.Represents a rule how to partition a day into disjunct clock intervals.Represents a rule how to find a non-business day.Callback interface for tree traversal according to the visitor pattern design.
-
ClassDescriptionBoundary<T>Represents an interval boundary, either the lower one or the upper one.Represents the month of a gregorian calendar year as interval (like from 1st of January until end of January).Represents a closed interval between two incomplete calendar dates like months, weeks, quarters or years.Serves for the creation of generic calendar intervals on a timeline.Serves for parsing of any calendar intervals on a timeline.Represents the quarter of a gregorian calendar year as interval (like from 1st of January until end of March).Represents the calendar week starting on Monday according to ISO-8601-paper.Represents a full gregorian calendar year as interval from 1st of January until end of December.Defines a finite wall time interval on the local timeline.Defines a date interval.A mutable builder for creating day partition rules.FixedCalendarInterval<T extends FixedCalendarInterval<T>>Represents a fixed calendar interval.Represents a sorted list of arbitrary possibly overlapping intervals (no series) whose boundaries can be changed in many ways.IntervalTree<T,I extends ChronoInterval<T>>Represents an augmented interval tree holding intervals for easy and quick search.Represents an abstract temporal interval on a timeline for ISO-8601-types.Represents a sequence of recurrent finite intervals as defined by ISO-8601.Defines a moment interval on global timeline.Represents a time span in gregorian months.Represents a time span in gregorian quarter years.Generic interval class suitable for any type of timepoints on a timeline.Serves for the creation of generic simple intervals on a timeline.Represents a time span in one calendrical unit only.Describes an arbitrary span of weekdays.Defines a timestamp interval on local timeline.ValueInterval<T,I extends ChronoInterval<T>,V>Represents a temporal interval with an associated value.Represents a time span in 7-day weeks.Years<U extends IsoDateUnit>Represents a time span in gregorian or week-based years.
-
Enum ClassDescriptionDetermines a suitable strategy for formatting the open or closed state of interval boundaries.Determines how to print infinite interval boundaries.Represents an Allen-relation between two intervals.