- abs() - Method in class net.time4j.range.MachineTime
-
Converts this machine duration to its absolute amount.
- abs() - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields a copy with the absolute amount.
- abuts(ChronoInterval<T>) - Method in interface net.time4j.range.ChronoInterval
-
Queries if this interval abuts the other one such that there is neither any overlap nor any gap between.
- abuts(ChronoInterval<PlainDate>) - Method in class net.time4j.range.FixedCalendarInterval
-
- abuts(ChronoInterval<T>) - Method in class net.time4j.range.IsoInterval
-
Queries if this interval abuts the other one such that there is neither any overlap nor any gap between.
- abuts(ChronoInterval<T>) - Method in class net.time4j.range.SimpleInterval
-
- abuts(ChronoInterval<T>) - Method in class net.time4j.range.ValueInterval
-
- accept(IntervalTree.Visitor<I>) - Method in class net.time4j.range.IntervalTree
-
Accepts given interval tree visitor.
- addDailyRule(ClockInterval) - Method in class net.time4j.range.DayPartitionBuilder
-
Adds a rule to partition any calendar date.
- addExclusion(PlainDate) - Method in class net.time4j.range.DayPartitionBuilder
-
Adds an exclusion date.
- addExclusion(Collection<PlainDate>) - Method in class net.time4j.range.DayPartitionBuilder
-
Adds multiple exclusion dates.
- addSpecialRule(PlainDate, ClockInterval) - Method in class net.time4j.range.DayPartitionBuilder
-
Adds a rule to partition a special calendar date.
- addTo(T) - Method in class net.time4j.range.MachineTime
-
- addTo(T) - Method in class net.time4j.range.SingleUnitTimeSpan
-
- addWeekdayRule(Weekday, ClockInterval) - Method in class net.time4j.range.DayPartitionBuilder
-
Adds a rule to partition a date dependending on its day of week.
- addWeekdayRule(Weekday, Weekday, ClockInterval) - Method in class net.time4j.range.DayPartitionBuilder
-
Adds a rule to partition a date dependending on when its day of week falls into given range.
- addWeekdayRule(SpanOfWeekdays, ClockInterval) - Method in class net.time4j.range.DayPartitionBuilder
-
Adds a rule to partition a date dependending on when its day of week falls into given range.
- ALWAYS - Static variable in class net.time4j.range.DateInterval
-
Constant for a date interval from infinite past to infinite future.
- ALWAYS - Static variable in class net.time4j.range.MomentInterval
-
Constant for a moment interval from infinite past to infinite future.
- ALWAYS - Static variable in class net.time4j.range.TimestampInterval
-
Constant for a timestamp interval from infinite past to infinite future.
- and(DayPartitionRule) - Method in interface net.time4j.range.DayPartitionRule
-
Combines this rule with another one.
- at(Weekday) - Method in class net.time4j.range.CalendarWeek
-
Combines this calendar week with given day of week to a calendar date.
- at(Quarter) - Method in class net.time4j.range.CalendarYear
-
Combines this year with given quarter year to a calendar quarter.
- at(Month) - Method in class net.time4j.range.CalendarYear
-
Combines this year with given month to a calendar month.
- at(ZonalOffset) - Method in class net.time4j.range.TimestampInterval
-
Combines this local timestamp interval with given timezone offset
to a global UTC-interval.
- atDayOfMonth(int) - Method in class net.time4j.range.CalendarMonth
-
Combines this year and month with given day of month to a calendar date.
- atDayOfQuarter(int) - Method in class net.time4j.range.CalendarQuarter
-
Combines this calendar quarter with given day of quarter year to a calendar date.
- atDayOfYear(int) - Method in class net.time4j.range.CalendarYear
-
Combines this year with given day of year to a calendar date.
- atEndOfMonth() - Method in class net.time4j.range.CalendarMonth
-
Yields the date of the end of this calendar month.
- atEndOfQuarter() - Method in class net.time4j.range.CalendarQuarter
-
Yields the date of the end of this quarter year.
- atMonth(int) - Method in class net.time4j.range.CalendarYear
-
Combines this year with given month to a calendar month.
- atomic(PlainDate) - Static method in class net.time4j.range.DateInterval
-
Creates a closed interval including only given date.
- atomic(LocalDate) - Static method in class net.time4j.range.DateInterval
-
Creates a closed interval including only given date.
- atUTC() - Method in class net.time4j.range.TimestampInterval
-
Combines this local timestamp interval with the timezone offset
UTC+00:00 to a global UTC-interval.
- between(PlainTime, PlainTime) - Static method in class net.time4j.range.ClockInterval
-
Creates a finite half-open interval between given wall times.
- between(LocalTime, LocalTime) - Static method in class net.time4j.range.ClockInterval
-
Creates a finite half-open interval between given wall times.
- between(PlainDate, PlainDate) - Static method in class net.time4j.range.DateInterval
-
Creates a closed interval between given dates.
- between(LocalDate, LocalDate) - Static method in class net.time4j.range.DateInterval
-
Creates a closed interval between given dates.
- between(DateInterval, DateInterval) - Static method in enum net.time4j.range.IntervalRelation
-
Determines the relation between given intervals.
- between(ClockInterval, ClockInterval) - Static method in enum net.time4j.range.IntervalRelation
-
Determines the relation between given intervals.
- between(TimestampInterval, TimestampInterval) - Static method in enum net.time4j.range.IntervalRelation
-
Determines the relation between given intervals.
- between(MomentInterval, MomentInterval) - Static method in enum net.time4j.range.IntervalRelation
-
Determines the relation between given intervals.
- between(Moment, Moment) - Static method in class net.time4j.range.MomentInterval
-
Creates a finite half-open interval between given time points.
- between(Instant, Instant) - Static method in class net.time4j.range.MomentInterval
-
Creates a finite half-open interval between given time points.
- between(T, T) - Static method in class net.time4j.range.Months
-
Determines the temporal distance between given dates/time-points in gregorian months.
- between(CalendarMonth, CalendarMonth) - Static method in class net.time4j.range.Months
-
Determines the difference in months between given calendar months.
- between(T, T) - Static method in class net.time4j.range.Quarters
-
Determines the temporal distance between given dates/time-points in gregorian quarter years.
- between(CalendarQuarter, CalendarQuarter) - Static method in class net.time4j.range.Quarters
-
Determines the difference in quarters between given quarter years.
- between(Date, Date) - Static method in class net.time4j.range.SimpleInterval
-
Creates a new interval between given boundaries.
- between(Instant, Instant) - Static method in class net.time4j.range.SimpleInterval
-
Creates a new interval between given boundaries.
- between(T, T) - Method in class net.time4j.range.SimpleInterval.Factory
-
Creates a new interval between given boundaries.
- between(Weekday, Weekday) - Static method in class net.time4j.range.SpanOfWeekdays
-
Creates a new span of weekdays.
- between(PlainTimestamp, PlainTimestamp) - Static method in class net.time4j.range.TimestampInterval
-
Creates a finite half-open interval between given time points.
- between(LocalDateTime, LocalDateTime) - Static method in class net.time4j.range.TimestampInterval
-
Creates a finite half-open interval between given time points.
- between(T, T) - Static method in class net.time4j.range.Weeks
-
Determines the temporal distance between given dates/time-points in weeks.
- between(CalendarWeek, CalendarWeek) - Static method in class net.time4j.range.Weeks
-
Determines the difference in weeks between given quarter years.
- between(T, T) - Static method in class net.time4j.range.Years
-
Determines the temporal distance between given dates/time-points in gregorian years.
- between(CalendarYear, CalendarYear) - Static method in class net.time4j.range.Years
-
Determines the difference in years between given calendar years.
- between(CalendarQuarter, CalendarQuarter) - Static method in class net.time4j.range.Years
-
Determines the difference in years between given quarter years.
- between(CalendarMonth, CalendarMonth) - Static method in class net.time4j.range.Years
-
Determines the difference in years between given calendar months.
- between(CalendarWeek, CalendarWeek) - Static method in class net.time4j.range.Years
-
Determines the difference in years between given calendar weeks.
- betweenMondayAndFriday() - Static method in class net.time4j.range.SpanOfWeekdays
-
Creates a typical working week from Monday to Friday.
- Boundary<T> - Class in net.time4j.range
-
Represents an interval boundary, either the lower one or the
upper one.
- BracketPolicy - Enum in net.time4j.range
-
Determines a suitable strategy for formatting the open or closed
state of interval boundaries.
- build() - Method in class net.time4j.range.DayPartitionBuilder
-
Creates a new day partition rule.
- businessDays() - Method in interface net.time4j.range.HolidayModel
-
Creates a special time unit for the counting of business days.
- CalendarMonth - Class in net.time4j.range
-
Represents the month of a gregorian calendar year as interval
(like from 1st of January until end of January).
- CalendarQuarter - Class in net.time4j.range
-
Represents the quarter of a gregorian calendar year as interval
(like from 1st of January until end of March).
- CalendarWeek - Class in net.time4j.range
-
Represents the calendar week starting on Monday according to ISO-8601-paper.
- CalendarYear - Class in net.time4j.range
-
Represents a full gregorian calendar year as interval from 1st of January until end of December.
- CENTERED - Static variable in class net.time4j.range.MomentInterval
-
Determines the alignment of surrounding intervals.
- ChronoInterval<T> - Interface in net.time4j.range
-
Represents a temporal interval on a timeline.
- chronology() - Static method in class net.time4j.range.CalendarMonth
-
Yields the associated chronology.
- chronology() - Static method in class net.time4j.range.CalendarQuarter
-
Yields the associated chronology.
- chronology() - Static method in class net.time4j.range.CalendarWeek
-
Yields the associated chronology.
- chronology() - Static method in class net.time4j.range.CalendarYear
-
Yields the associated chronology.
- chronology() - Static method in class net.time4j.range.SpanOfWeekdays
-
Yields the associated chronology.
- ClockInterval - Class in net.time4j.range
-
Defines a finite wall time interval on the local timeline.
- collapse() - Method in class net.time4j.range.IsoInterval
-
Changes this interval to an empty interval with the same
start anchor.
- comparator() - Static method in class net.time4j.range.ClockInterval
-
Defines a comparator which sorts intervals first
by start boundary and then by length.
- comparator() - Static method in class net.time4j.range.DateInterval
-
Defines a comparator which sorts intervals first
by start boundary and then by length.
- comparator() - Static method in class net.time4j.range.MomentInterval
-
Defines a comparator which sorts intervals first
by start boundary and then by length.
- comparator() - Static method in class net.time4j.range.TimestampInterval
-
Defines a comparator which sorts intervals first
by start boundary and then by length.
- compareTo(CalendarMonth) - Method in class net.time4j.range.CalendarMonth
-
- compareTo(CalendarQuarter) - Method in class net.time4j.range.CalendarQuarter
-
- compareTo(CalendarWeek) - Method in class net.time4j.range.CalendarWeek
-
- compareTo(CalendarYear) - Method in class net.time4j.range.CalendarYear
-
- compareTo(MachineTime<U>) - Method in class net.time4j.range.MachineTime
-
Method of the Comparable-interface.
- compareTo(D) - Method in class net.time4j.range.SingleUnitTimeSpan
-
- contains(PlainDate) - Method in class net.time4j.range.CalendarMonth
-
- contains(PlainDate) - Method in class net.time4j.range.CalendarQuarter
-
- contains(PlainDate) - Method in class net.time4j.range.CalendarWeek
-
- contains(PlainDate) - Method in class net.time4j.range.CalendarYear
-
- contains(T) - Method in interface net.time4j.range.ChronoInterval
-
Queries if given time point belongs to this interval.
- contains(ChronoInterval<T>) - Method in interface net.time4j.range.ChronoInterval
-
Does this interval contain the other one?
- contains(ChronoInterval<PlainDate>) - Method in class net.time4j.range.FixedCalendarInterval
-
- contains(T) - Method in class net.time4j.range.IntervalCollection
-
- contains(ChronoInterval<T>) - Method in class net.time4j.range.IntervalCollection
-
Queries if given interval is stored in this collection.
- contains(ChronoInterval<T>) - Method in class net.time4j.range.IntervalTree
-
Queries if given interval is stored in this tree.
- contains(T) - Method in class net.time4j.range.IsoInterval
-
- contains(ChronoInterval<T>) - Method in class net.time4j.range.IsoInterval
-
Does this interval contain the other one?
- contains(Object) - Method in class net.time4j.range.MachineTime
-
- contains(T) - Method in class net.time4j.range.SimpleInterval
-
- contains(ChronoInterval<T>) - Method in class net.time4j.range.SimpleInterval
-
- contains(IsoDateUnit) - Method in class net.time4j.range.SingleUnitTimeSpan
-
- contains(T) - Method in class net.time4j.range.ValueInterval
-
- contains(ChronoInterval<T>) - Method in class net.time4j.range.ValueInterval
-
- countOfBusinessDays() - Method in interface net.time4j.range.HolidayModel
-
Queries the count of business days in an arbitrary date interval.
- countOfHolidays() - Method in interface net.time4j.range.HolidayModel
-
Queries the count of non-business days in an arbitrary date interval.
- findIntersection(ChronoInterval<T>) - Method in class net.time4j.range.IsoInterval
-
Obtains the intersection of this interval and other one if present.
- findIntersection(ChronoInterval<T>) - Method in class net.time4j.range.SimpleInterval
-
Obtains the intersection of this interval and other one if present.
- findIntersections(T) - Method in class net.time4j.range.IntervalTree
-
Obtains a list of all stored intervals which intersect given point in time.
- findIntersections(ChronoInterval<T>) - Method in class net.time4j.range.IntervalTree
-
Obtains a list of all stored intervals which intersect given search interval.
- finishedBy(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Equivalent to other.finishes(this).
- finishes(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Does this interval finish the other one such that
both end time points are equal and the start of this interval is after
the start of the other one?
- firstBusinessDay() - Method in interface net.time4j.range.HolidayModel
-
Queries the first business day in an arbitrary date interval.
- firstBusinessDayInMonth() - Method in interface net.time4j.range.HolidayModel
-
Queries if a given date is the first business day of month.
- FixedCalendarInterval<T extends FixedCalendarInterval<T>> - Class in net.time4j.range
-
Represents a fixed calendar interval.
- formatBasicISO(IsoDecimalStyle, ClockUnit) - Method in class net.time4j.range.ClockInterval
-
Prints the canonical form of this interval in given basic ISO-8601 style.
- formatExtendedISO(IsoDecimalStyle, ClockUnit) - Method in class net.time4j.range.ClockInterval
-
Prints the canonical form of this interval in given extended ISO-8601 style.
- formatISO(IsoDateStyle, InfinityStyle) - Method in class net.time4j.range.DateInterval
-
Prints the canonical form of this interval in given ISO-8601 style.
- formatISO(IsoDateStyle, IsoDecimalStyle, ClockUnit, ZonalOffset, InfinityStyle) - Method in class net.time4j.range.MomentInterval
-
Prints the canonical form of this interval in given ISO-8601 style.
- formatISO(IsoDateStyle, IsoDecimalStyle, ClockUnit, InfinityStyle) - Method in class net.time4j.range.TimestampInterval
-
Prints the canonical form of this interval in given ISO-8601 style.
- formatReduced(IsoDateStyle, InfinityStyle) - Method in class net.time4j.range.DateInterval
-
Prints the canonical form of this interval in given reduced ISO-8601 style.
- formatReduced(IsoDateStyle, IsoDecimalStyle, ClockUnit, ZonalOffset, InfinityStyle) - Method in class net.time4j.range.MomentInterval
-
Prints the canonical form of this interval in given reduced ISO-8601 style.
- formatReduced(IsoDateStyle, IsoDecimalStyle, ClockUnit, InfinityStyle) - Method in class net.time4j.range.TimestampInterval
-
Prints the canonical form of this interval in given reduced ISO-8601 style.
- formatter(String, Locale) - Static method in class net.time4j.range.SpanOfWeekdays
-
Creates a formatter for given dynamic format pattern and locale.
- from(GregorianDate) - Static method in class net.time4j.range.CalendarMonth
-
Converts given gregorian date to a calendar month.
- from(YearMonth) - Static method in class net.time4j.range.CalendarMonth
-
Converts given JSR-310-type to a calendar month.
- from(GregorianDate) - Static method in class net.time4j.range.CalendarQuarter
-
Converts given gregorian date to a quarter year.
- from(GregorianDate) - Static method in class net.time4j.range.CalendarWeek
-
Converts given gregorian date to a calendar week.
- from(GregorianDate) - Static method in class net.time4j.range.CalendarYear
-
Converts given gregorian date to a calendar year.
- from(Year) - Static method in class net.time4j.range.CalendarYear
-
Converts given JSR-310-type to a calendar year.
- from(ChronoInterval<PlainTime>) - Static method in class net.time4j.range.ClockInterval
-
Converts an arbitrary clock interval to an interval of this type.
- from(ChronoInterval<PlainDate>) - Static method in class net.time4j.range.DateInterval
-
Converts an arbitrary date interval to an interval of this type.
- from(Duration) - Static method in class net.time4j.range.MachineTime
-
Converts given JSR-310-duration to a machine time.
- from(ChronoInterval<Moment>) - Static method in class net.time4j.range.MomentInterval
-
Converts an arbitrary moment interval to an interval of this type.
- from(ChronoInterval<PlainTimestamp>) - Static method in class net.time4j.range.TimestampInterval
-
Converts an arbitrary timestamp interval to an interval of this type.
- get(ChronoFunction<ChronoInterval<T>, R>) - Method in class net.time4j.range.IsoInterval
-
Lets given query evaluate this interval.
- getAmount() - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields the count of units as integer-based amount.
- getBoundaries() - Method in class net.time4j.range.ValueInterval
-
Obtains the interval delegate instance.
- getCount() - Method in class net.time4j.range.IsoRecurrence
-
Obtains the count of recurrent intervals.
- getDuration() - Method in class net.time4j.range.ClockInterval
-
Yields the length of this interval.
- getDuration(CalendarUnit...) - Method in class net.time4j.range.DateInterval
-
Yields the length of this interval in given calendrical units.
- getDuration(U...) - Method in class net.time4j.range.TimestampInterval
-
Yields the length of this interval in given units.
- getDuration(Timezone, IsoUnit...) - Method in class net.time4j.range.TimestampInterval
-
Yields the length of this interval in given units and applies
a timezone offset correction .
- getDurationInYearsMonthsDays() - Method in class net.time4j.range.DateInterval
-
Yields the length of this interval in years, months and days.
- getEnd() - Method in class net.time4j.range.CalendarMonth
-
- getEnd() - Method in class net.time4j.range.CalendarQuarter
-
- getEnd() - Method in class net.time4j.range.CalendarWeek
-
- getEnd() - Method in class net.time4j.range.CalendarYear
-
- getEnd() - Method in interface net.time4j.range.ChronoInterval
-
Yields the upper bound of this interval.
- getEnd() - Method in class net.time4j.range.IsoInterval
-
- getEnd() - Method in class net.time4j.range.SimpleInterval
-
- getEnd() - Method in class net.time4j.range.SpanOfWeekdays
-
Obtains the end of this span of weekdays.
- getEnd() - Method in class net.time4j.range.ValueInterval
-
- getEndAsCalendarDate() - Method in class net.time4j.range.DateInterval
-
Yields the end date.
- getEndAsClockTime() - Method in class net.time4j.range.ClockInterval
-
Yields the end time point.
- getEndAsInstant() - Method in class net.time4j.range.MomentInterval
-
Yields the end time point.
- getEndAsLocalDate() - Method in class net.time4j.range.DateInterval
-
Yields the end date.
- getEndAsLocalDateTime() - Method in class net.time4j.range.TimestampInterval
-
Yields the end time point.
- getEndAsLocalTime() - Method in class net.time4j.range.ClockInterval
-
Yields the end time point.
- getEndAsMoment() - Method in class net.time4j.range.MomentInterval
-
Yields the end time point.
- getEndAsTimestamp() - Method in class net.time4j.range.TimestampInterval
-
Yields the end time point.
- getFraction() - Method in class net.time4j.range.MachineTime
-
- getIntervals() - Method in class net.time4j.range.IntervalCollection
-
Returns all appended intervals.
- getLengthInDays() - Method in class net.time4j.range.DateInterval
-
Yields the length of this interval in days.
- getMaximum() - Method in class net.time4j.range.IntervalCollection
-
Returns the overall maximum of this interval collection.
- getMinimum() - Method in class net.time4j.range.IntervalCollection
-
Returns the overall minimum of this interval collection.
- getMonth() - Method in class net.time4j.range.CalendarMonth
-
Yields the month as enum.
- getNominalDuration(Timezone, IsoUnit...) - Method in class net.time4j.range.MomentInterval
-
Yields the nominal duration of this interval in given timezone and units.
- getPartialAmount(Object) - Method in class net.time4j.range.MachineTime
-
- getPartialAmount(IsoDateUnit) - Method in class net.time4j.range.SingleUnitTimeSpan
-
- getPartition(PlainDate) - Method in interface net.time4j.range.DayPartitionRule
-
Obtains the partitions for given date if defined.
- getQuarter() - Method in class net.time4j.range.CalendarQuarter
-
Yields the quarter year.
- getRange() - Method in class net.time4j.range.IntervalCollection
-
Yields the full min-max-range of this instance.
- getRealDuration() - Method in class net.time4j.range.MomentInterval
-
Yields the length of this interval on the UTC-scale.
- getScale() - Method in class net.time4j.range.MachineTime
-
Yields the related time scale.
- getSeconds() - Method in class net.time4j.range.MachineTime
-
- getSimpleDuration() - Method in class net.time4j.range.MomentInterval
-
Yields the length of this interval on the POSIX-scale.
- getStart() - Method in class net.time4j.range.CalendarMonth
-
- getStart() - Method in class net.time4j.range.CalendarQuarter
-
- getStart() - Method in class net.time4j.range.CalendarWeek
-
- getStart() - Method in class net.time4j.range.CalendarYear
-
- getStart() - Method in interface net.time4j.range.ChronoInterval
-
Yields the lower bound of this interval.
- getStart() - Method in class net.time4j.range.IsoInterval
-
- getStart() - Method in class net.time4j.range.SimpleInterval
-
- getStart() - Method in class net.time4j.range.SpanOfWeekdays
-
Obtains the start of this span of weekdays.
- getStart() - Method in class net.time4j.range.ValueInterval
-
- getStartAsCalendarDate() - Method in class net.time4j.range.DateInterval
-
Yields the start date.
- getStartAsClockTime() - Method in class net.time4j.range.ClockInterval
-
Yields the start time point.
- getStartAsInstant() - Method in class net.time4j.range.MomentInterval
-
Yields the start time point.
- getStartAsLocalDate() - Method in class net.time4j.range.DateInterval
-
Yields the start date.
- getStartAsLocalDateTime() - Method in class net.time4j.range.TimestampInterval
-
Yields the start time point.
- getStartAsLocalTime() - Method in class net.time4j.range.ClockInterval
-
Yields the start time point.
- getStartAsMoment() - Method in class net.time4j.range.MomentInterval
-
Yields the start time point.
- getStartAsTimestamp() - Method in class net.time4j.range.TimestampInterval
-
Yields the start time point.
- getTemporal() - Method in class net.time4j.range.Boundary
-
Yields the time point of this interval boundary.
- getTotalLength() - Method in class net.time4j.range.MachineTime
-
- getTotalLength() - Method in class net.time4j.range.SingleUnitTimeSpan
-
- getUnit() - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields the associated unit.
- getValue() - Method in class net.time4j.range.CalendarYear
-
Yields the year number.
- getValue() - Method in class net.time4j.range.ValueInterval
-
Obtains the associated value.
- getWeek() - Method in class net.time4j.range.CalendarWeek
-
Yields the number of calendar week.
- getYear() - Method in class net.time4j.range.CalendarMonth
-
Yields the year number.
- getYear() - Method in class net.time4j.range.CalendarQuarter
-
Yields the year number.
- getYear() - Method in class net.time4j.range.CalendarWeek
-
Yields the year number.
- in(Timezone) - Method in class net.time4j.range.DateInterval
-
- in(Timezone) - Method in class net.time4j.range.TimestampInterval
-
- infiniteFuture() - Static method in class net.time4j.range.Boundary
-
Defines a symbolic open boundary for the infinite future.
- infinitePast() - Static method in class net.time4j.range.Boundary
-
Defines a symbolic open boundary for the infinite past.
- InfinityStyle - Enum in net.time4j.range
-
Determines how to print infinite interval boundaries.
- inStdTimezone() - Method in class net.time4j.range.TimestampInterval
-
Combines this local timestamp interval with the system timezone
to a global UTC-interval.
- intersect(IntervalCollection<T>) - Method in class net.time4j.range.IntervalCollection
-
Determines the intersection.
- intersects(ChronoInterval<T>) - Method in interface net.time4j.range.ChronoInterval
-
Queries if this interval intersects the other one such that there is at least one common time point.
- intersects(ChronoInterval<T>) - Method in class net.time4j.range.IsoInterval
-
Queries if this interval intersects the other one such that there is at least one common time point.
- IntervalCollection<T> - Class in net.time4j.range
-
Represents a sorted list of arbitrary possibly overlapping intervals
(no series) whose boundaries can be changed in many ways.
- IntervalRelation - Enum in net.time4j.range
-
Represents an Allen-relation between two intervals.
- intervalStream() - Method in class net.time4j.range.IsoRecurrence
-
Obtains an ordered stream of recurrent intervals.
- IntervalTree<T,I extends ChronoInterval<T>> - Class in net.time4j.range
-
Represents an augmented interval tree holding intervals for easy and quick search.
- IntervalTree.Visitor<I> - Interface in net.time4j.range
-
Callback interface for tree traversal according to the visitor pattern design.
- inTimezone(TZID) - Method in class net.time4j.range.DateInterval
-
Converts this instance to a moment interval with date boundaries mapped
to the midnight cycle in given time zone.
- inTimezone(TZID) - Method in class net.time4j.range.TimestampInterval
-
Combines this local timestamp interval with given timezone
to a global UTC-interval.
- inverse() - Method in enum net.time4j.range.IntervalRelation
-
Determines the opposite relation.
- inverse() - Method in class net.time4j.range.MachineTime
-
Creates a copy with inversed sign.
- inverse() - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields a copy with the negated amount.
- isAfter(PlainDate) - Method in class net.time4j.range.CalendarMonth
-
- isAfter(PlainDate) - Method in class net.time4j.range.CalendarQuarter
-
- isAfter(PlainDate) - Method in class net.time4j.range.CalendarWeek
-
- isAfter(PlainDate) - Method in class net.time4j.range.CalendarYear
-
- isAfter(T) - Method in interface net.time4j.range.ChronoInterval
-
Is this interval after the given time point?
- isAfter(ChronoInterval<T>) - Method in interface net.time4j.range.ChronoInterval
-
Is this interval after the other one?
- isAfter(T) - Method in class net.time4j.range.IsoInterval
-
- isAfter(ChronoInterval<T>) - Method in class net.time4j.range.IsoInterval
-
Is this interval after the other one?
- isAfter(T) - Method in class net.time4j.range.SimpleInterval
-
- isAfter(T) - Method in class net.time4j.range.ValueInterval
-
- isBackwards() - Method in class net.time4j.range.IsoRecurrence
-
Queries if the resulting interval stream describes a backwards running sequence.
- isBefore(PlainDate) - Method in class net.time4j.range.CalendarMonth
-
- isBefore(PlainDate) - Method in class net.time4j.range.CalendarQuarter
-
- isBefore(PlainDate) - Method in class net.time4j.range.CalendarWeek
-
- isBefore(PlainDate) - Method in class net.time4j.range.CalendarYear
-
- isBefore(T) - Method in interface net.time4j.range.ChronoInterval
-
Is this interval before the given time point?
- isBefore(ChronoInterval<T>) - Method in interface net.time4j.range.ChronoInterval
-
Is this interval before the other one?
- isBefore(ChronoInterval<PlainDate>) - Method in class net.time4j.range.FixedCalendarInterval
-
- isBefore(T) - Method in class net.time4j.range.IsoInterval
-
- isBefore(ChronoInterval<T>) - Method in class net.time4j.range.IsoInterval
-
Is this interval before the other one?
- isBefore(T) - Method in class net.time4j.range.SimpleInterval
-
- isBefore(ChronoInterval<T>) - Method in class net.time4j.range.SimpleInterval
-
- isBefore(T) - Method in class net.time4j.range.ValueInterval
-
- isBefore(ChronoInterval<T>) - Method in class net.time4j.range.ValueInterval
-
- isBusinessDay(PlainDate) - Method in interface net.time4j.range.HolidayModel
-
Queries if given date is a business day.
- isClosed() - Method in class net.time4j.range.Boundary
-
Determines if this boundary is closed.
- isDisjunct() - Method in class net.time4j.range.IntervalCollection
-
Queries if there is no intersection of intervals.
- isEmpty() - Method in interface net.time4j.range.ChronoInterval
-
Determines if this interval is empty.
- isEmpty() - Method in class net.time4j.range.FixedCalendarInterval
-
A calendar interval is never empty.
- isEmpty() - Method in class net.time4j.range.IntervalCollection
-
Gives an answer if this instance contains no intervals.
- isEmpty() - Method in class net.time4j.range.IntervalTree
-
Checks if this tree contains no intervals.
- isEmpty() - Method in class net.time4j.range.IsoInterval
-
- isEmpty() - Method in class net.time4j.range.IsoRecurrence
-
Ermittelt, ob die Anzahl der Intervalle null ist.
- isEmpty() - Method in class net.time4j.range.MachineTime
-
- isEmpty() - Method in class net.time4j.range.SimpleInterval
-
- isEmpty() - Method in class net.time4j.range.SingleUnitTimeSpan
-
- isEmpty() - Method in class net.time4j.range.ValueInterval
-
- isExcluded(PlainDate) - Method in interface net.time4j.range.DayPartitionRule
-
Determines if given date is excluded from creating day partitions.
- isFinite() - Method in interface net.time4j.range.ChronoInterval
-
Determines if this interval has finite boundaries.
- isFinite() - Method in class net.time4j.range.FixedCalendarInterval
-
A calendar interval is always finite.
- isInfinite() - Method in class net.time4j.range.Boundary
-
Determines if this boundary is infinite.
- isInfinite() - Method in class net.time4j.range.IsoRecurrence
-
Ermittelt, ob die Anzahl der Intervalle unbegrenzt ist.
- isLeap() - Method in class net.time4j.range.CalendarYear
-
Determines if this calendar year is a leap year with 366 days.
- isLongerThan(MachineTime<U>) - Method in class net.time4j.range.MachineTime
-
Compares the absolute lengths and is equivalent to abs().compareTo(other.abs()) > 0.
- isNegative() - Method in class net.time4j.range.MachineTime
-
- isNegative() - Method in class net.time4j.range.SingleUnitTimeSpan
-
- IsoInterval<T extends Temporal<? super T>,I extends IsoInterval<T,I>> - Class in net.time4j.range
-
Represents an abstract temporal interval on a timeline for
ISO-8601-types.
- isOpen() - Method in class net.time4j.range.Boundary
-
Determines if this boundary is open.
- IsoRecurrence<I> - Class in net.time4j.range
-
Represents a sequence of recurrent finite intervals as defined by ISO-8601.
- isPositive() - Method in class net.time4j.range.MachineTime
-
- isPositive() - Method in class net.time4j.range.SingleUnitTimeSpan
-
- isShorterThan(MachineTime<U>) - Method in class net.time4j.range.MachineTime
-
Compares the absolute lengths and is equivalent to abs().compareTo(other.abs()) < 0.
- isSimultaneous(T) - Method in class net.time4j.range.FixedCalendarInterval
-
Queries if this object and given object have the same position
on the time axis.
- isValid(int, int) - Static method in class net.time4j.range.CalendarWeek
-
Validates given year-of-weekdate and week-of-year.
- iterator() - Method in class net.time4j.range.CalendarMonth
-
Iterates over all days of this calendar month.
- iterator() - Method in class net.time4j.range.CalendarQuarter
-
Iterates over all days of this calendar quarter year.
- iterator() - Method in class net.time4j.range.CalendarWeek
-
Iterates over all seven days from Monday to Sunday.
- iterator() - Method in class net.time4j.range.CalendarYear
-
Iterates over all days of this year.
- iterator() - Method in class net.time4j.range.IntervalCollection
-
Obtains an interval iterator.
- iterator() - Method in class net.time4j.range.IntervalTree
-
Collects all stored intervals into a new list and then obtains an iterator for this list.
- iterator() - Method in class net.time4j.range.IsoRecurrence
-
- iterator() - Method in class net.time4j.range.SpanOfWeekdays
-
- MachineTime<U> - Class in net.time4j.range
-
Represents a duration for machine times in decimal seconds with
nanosecond precision.
- MachineTime.Formatter - Class in net.time4j.range
-
Non-localized and user-defined format for machine-time-durations based on a
pattern containing some standard symbols and literals.
- matches(PlainTimestamp) - Method in interface net.time4j.range.DayPartitionRule
-
Does this rule match given timestamp such that any rule interval contains it?
- matches(DateInterval, DateInterval) - Method in enum net.time4j.range.IntervalRelation
-
Does this relation match the relation between given intervals?
- matches(ClockInterval, ClockInterval) - Method in enum net.time4j.range.IntervalRelation
-
Does this relation match the relation between given intervals?
- matches(TimestampInterval, TimestampInterval) - Method in enum net.time4j.range.IntervalRelation
-
Does this relation match the relation between given intervals?
- matches(MomentInterval, MomentInterval) - Method in enum net.time4j.range.IntervalRelation
-
Does this relation match the relation between given intervals?
- meets(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Does this interval precede the other one such that
there is no gap between?
- metBy(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Equivalent to other.meets(this).
- minus(Years<CalendarUnit>) - Method in class net.time4j.range.CalendarMonth
-
Subtracts given years from this calendar month.
- minus(Months) - Method in class net.time4j.range.CalendarMonth
-
Subtracts given months from this calendar month.
- minus(Years<CalendarUnit>) - Method in class net.time4j.range.CalendarQuarter
-
Subtracts given years from this quarter year.
- minus(Quarters) - Method in class net.time4j.range.CalendarQuarter
-
Subtracts given quarter years from this quarter year.
- minus(Years<Weekcycle>) - Method in class net.time4j.range.CalendarWeek
-
Subtracts given years from this calendar week.
- minus(Weeks) - Method in class net.time4j.range.CalendarWeek
-
Subtracts given weeks from this calendar week.
- minus(Years<CalendarUnit>) - Method in class net.time4j.range.CalendarYear
-
Subtracts given years from this year.
- minus(ChronoInterval<T>) - Method in class net.time4j.range.IntervalCollection
-
Subtracts all timepoints of given interval from this interval collection.
- minus(List<? extends ChronoInterval<T>>) - Method in class net.time4j.range.IntervalCollection
-
- minus(Collection<? extends ChronoInterval<T>>) - Method in class net.time4j.range.IntervalCollection
-
Subtracts all timepoints of given intervals from this interval
collection.
- minus(IntervalCollection<T>) - Method in class net.time4j.range.IntervalCollection
-
Equivalent to minus(other.getIntervals()).
- minus(long, U) - Method in class net.time4j.range.MachineTime
-
Subtracts given temporal amount from this machine time.
- minus(MachineTime<U>) - Method in class net.time4j.range.MachineTime
-
Subtracts given temporal amount from this machine time.
- minus(int) - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields a copy with the subtracted amount.
- minus(D) - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields a copy with the subtracted duration.
- MomentInterval - Class in net.time4j.range
-
Defines a moment interval on global timeline.
- MONTH_AS_NUMBER - Static variable in class net.time4j.range.CalendarMonth
-
Element with the month as number in the value range 1 - 12.
- MONTH_OF_YEAR - Static variable in class net.time4j.range.CalendarMonth
-
Element with the month of year in the value range
January - December.
- Months - Class in net.time4j.range
-
Represents a time span in gregorian months.
- move(long, ClockUnit) - Method in class net.time4j.range.ClockInterval
-
Moves this interval along the time axis by given units.
- move(long, CalendarUnit) - Method in class net.time4j.range.DateInterval
-
Moves this interval along the time axis by given units.
- move(long, IsoDateUnit) - Method in class net.time4j.range.DateInterval
-
Moves this interval along the time axis by given units.
- move(long, TimeUnit) - Method in class net.time4j.range.MomentInterval
-
Moves this interval along the POSIX-axis by given time units.
- move(long, SI) - Method in class net.time4j.range.MomentInterval
-
Moves this interval along the UTC-axis by given SI-units.
- move(long, IsoUnit) - Method in class net.time4j.range.TimestampInterval
-
Moves this interval along the time axis by given units.
- multipliedBy(long) - Method in class net.time4j.range.MachineTime
-
Multiplies this duration with given factor.
- multipliedBy(double) - Method in class net.time4j.range.MachineTime
-
Multiplies this duration with given decimal factor.
- multipliedBy(int) - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields a copy with the multiplied amount.
- of(int, int) - Static method in class net.time4j.range.CalendarMonth
-
Creates a new instance based on given gregorian calendar year and month.
- of(int, Month) - Static method in class net.time4j.range.CalendarMonth
-
Creates a new instance based on given gregorian calendar year and month.
- of(int, Quarter) - Static method in class net.time4j.range.CalendarQuarter
-
Creates a new instance based on given gregorian calendar year and quarter year.
- of(int, int) - Static method in class net.time4j.range.CalendarWeek
-
Creates a new instance based on given week-based year and week-of-year
according to ISO-8601.
- of(int) - Static method in class net.time4j.range.CalendarYear
-
Creates a new instance based on given gregorian calendar year.
- of(int, PlainDate, Duration<? extends IsoDateUnit>) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent sequence of date intervals having given duration.
- of(int, Duration<? extends IsoDateUnit>, PlainDate) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent backward sequence of date intervals having given duration.
- of(int, PlainDate, PlainDate) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent sequence of date intervals having the duration
of first interval in years, months and days.
- of(int, PlainTimestamp, Duration<?>) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent sequence of timestamp intervals having given duration.
- of(int, Duration<?>, PlainTimestamp) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent backward sequence of timestamp intervals having given duration.
- of(int, PlainTimestamp, PlainTimestamp) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent sequence of timestamp intervals having the duration
of first timestamp interval in years, months, days, hours, minutes, seconds and nanoseconds.
- of(int, Moment, Duration<?>, ZonalOffset) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent sequence of moment intervals having given duration.
- of(int, Duration<?>, Moment, ZonalOffset) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent backward sequence of moment intervals having given duration.
- of(int, Moment, Moment, ZonalOffset) - Static method in class net.time4j.range.IsoRecurrence
-
Creates a recurrent sequence of moment intervals having the duration
of first timestamp interval in years, months, days, hours, minutes, seconds and nanoseconds.
- of(long, TimeUnit) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the POSIX scale.
- of(long, SI) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the UTC scale.
- of(int) - Static method in class net.time4j.range.Months
-
Obtains a time span in given gregorian months.
- of(int) - Static method in class net.time4j.range.Quarters
-
Obtains a time span in given gregorian quarter years.
- of(int) - Static method in class net.time4j.range.Weeks
-
Obtains a time span in given weeks.
- ofClosed(T) - Static method in class net.time4j.range.Boundary
-
Defines a finite closed boundary for the specified
time point.
- ofGregorian(int) - Static method in class net.time4j.range.Years
-
Obtains a time span in given gregorian years.
- ofOpen(T) - Static method in class net.time4j.range.Boundary
-
Defines a finite open boundary for the specified time
point.
- ofPattern(String) - Static method in class net.time4j.range.MachineTime.Formatter
-
Constructs a new instance of duration formatter.
- ofPosixSeconds(double) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the POSIX scale.
- ofPosixSeconds(BigDecimal) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the POSIX scale.
- ofPosixUnits(long, int) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the POSIX scale.
- ofSaturdayOrSunday() - Static method in interface net.time4j.range.HolidayModel
-
Determines Saturday and Sunday as non-business days.
- ofSISeconds(double) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the UTC scale.
- ofSISeconds(BigDecimal) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the UTC scale.
- ofSIUnits(long, int) - Static method in class net.time4j.range.MachineTime
-
Creates a machine time duration on the UTC scale.
- ofWeekBased(int) - Static method in class net.time4j.range.Years
-
Obtains a time span in given week-based years.
- ofWeekend(Locale) - Static method in interface net.time4j.range.HolidayModel
-
Determines a country-specific weekend as non-business days.
- on(TimeAxis<U, T>) - Static method in class net.time4j.range.SimpleInterval
-
Defines a timeline on which new generic intervals can be created.
- on(CalendarFamily<D>, String) - Static method in class net.time4j.range.SimpleInterval
-
Defines a timeline on which new generic calendar intervals can be created.
- on(Weekday) - Static method in class net.time4j.range.SpanOfWeekdays
-
Creates a span of weekdays of only one day.
- ON_POSIX_SCALE - Static variable in class net.time4j.range.MachineTime
-
Metric on the POSIX scale (without leap seconds).
- ON_UTC_SCALE - Static variable in class net.time4j.range.MachineTime
-
Metric on the UTC scale (inclusive leap seconds).
- onClockAxis() - Static method in class net.time4j.range.IntervalCollection
-
Yields an empty instance on the walltime axis.
- onClockAxis(Collection<I>) - Static method in class net.time4j.range.IntervalTree
-
Creates an interval tree on the clock axis filled with given clock intervals.
- onDateAxis() - Static method in class net.time4j.range.IntervalCollection
-
Yields an empty instance on the date axis.
- onDateAxis(Collection<I>) - Static method in class net.time4j.range.IntervalTree
-
Creates an interval tree on the date axis filled with given date intervals.
- ONE - Static variable in class net.time4j.range.Months
-
Constant for exactly one gregorian month.
- ONE - Static variable in class net.time4j.range.Quarters
-
Constant for exactly one gregorian quarter year.
- ONE - Static variable in class net.time4j.range.Weeks
-
Constant for exactly one week.
- ONE - Static variable in class net.time4j.range.Years
-
Constant for exactly one gregorian year.
- onInstantTimeLine() - Static method in class net.time4j.range.IntervalCollection
-
Yields an empty instance for intervals with the component type java.time.Instant.
- onInstantTimeLine(Collection<SimpleInterval<Instant>>) - Static method in class net.time4j.range.IntervalTree
-
Creates an interval tree for the type java.time.Instant filled with given simple intervals.
- onInstantTimeLine() - Static method in class net.time4j.range.SimpleInterval
-
Defines a timeline on which new intervals for the type java.time.Instant can be created.
- onMomentAxis() - Static method in class net.time4j.range.IntervalCollection
-
Yields an empty instance on the UTC-axis.
- onMomentAxis(Collection<I>) - Static method in class net.time4j.range.IntervalTree
-
Creates an interval tree on the moment axis (UTC) filled with given moment intervals.
- onTimeLine(TimeLine<T>) - Static method in class net.time4j.range.IntervalCollection
-
Yields an empty instance for intervals on given timeline.
- onTimeLine(TimeLine<T>, Collection<I>) - Static method in class net.time4j.range.IntervalTree
-
Creates an interval tree on a timeline filled with given intervals.
- onTimeLine(TimeLine<T>) - Static method in class net.time4j.range.SimpleInterval
-
Defines a timeline on which new generic intervals can be created.
- onTimestampAxis() - Static method in class net.time4j.range.IntervalCollection
-
Yields an empty instance on the timestamp axis.
- onTimestampAxis(Collection<I>) - Static method in class net.time4j.range.IntervalTree
-
Creates an interval tree on the timestamp axis filled with given timestamp intervals.
- onTraditionalTimeLine() - Static method in class net.time4j.range.IntervalCollection
-
Yields an empty instance for intervals with the component type java.util.Date.
- onTraditionalTimeLine(Collection<SimpleInterval<Date>>) - Static method in class net.time4j.range.IntervalTree
-
Creates an interval tree for the legacy type java.util.Date filled with given simple intervals.
- onTraditionalTimeLine() - Static method in class net.time4j.range.SimpleInterval
-
Defines a timeline on which new intervals for the type java.util.Date can be created.
- overlappedBy(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Equivalent to other.overlaps(this).
- overlaps(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Does this interval overlaps the other one such that
the start of this interval is still before the start of the other
one?
- parse(String, ChronoParser<PlainTime>) - Static method in class net.time4j.range.ClockInterval
-
Interpretes given text as interval using a localized interval pattern.
- parse(String, ChronoParser<PlainTime>, String) - Static method in class net.time4j.range.ClockInterval
-
Interpretes given text as interval using given interval pattern.
- parse(CharSequence, ChronoParser<PlainTime>, BracketPolicy) - Static method in class net.time4j.range.ClockInterval
-
Interpretes given text as interval.
- parse(CharSequence, ChronoParser<PlainTime>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.ClockInterval
-
- parse(CharSequence, ChronoParser<PlainTime>, char, ChronoParser<PlainTime>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.ClockInterval
-
Interpretes given text as interval.
- parse(String, ChronoParser<PlainDate>) - Static method in class net.time4j.range.DateInterval
-
Interpretes given text as interval using a localized interval pattern.
- parse(String, ChronoParser<PlainDate>, String) - Static method in class net.time4j.range.DateInterval
-
Interpretes given text as interval using given interval pattern.
- parse(CharSequence, ChronoParser<PlainDate>, BracketPolicy) - Static method in class net.time4j.range.DateInterval
-
Interpretes given text as interval.
- parse(CharSequence, ChronoParser<PlainDate>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.DateInterval
-
- parse(CharSequence, ChronoParser<PlainDate>, char, ChronoParser<PlainDate>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.DateInterval
-
Interpretes given text as interval.
- parse(String, ChronoParser<Moment>) - Static method in class net.time4j.range.MomentInterval
-
Interpretes given text as interval using a localized interval pattern.
- parse(String, ChronoParser<Moment>, String) - Static method in class net.time4j.range.MomentInterval
-
Interpretes given text as interval using given interval pattern.
- parse(CharSequence, ChronoParser<Moment>, BracketPolicy) - Static method in class net.time4j.range.MomentInterval
-
Interpretes given text as interval.
- parse(CharSequence, ChronoParser<Moment>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.MomentInterval
-
- parse(CharSequence, ChronoParser<Moment>, char, ChronoParser<Moment>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.MomentInterval
-
Interpretes given text as interval.
- parse(CharSequence, ChronoParser<T>) - Method in class net.time4j.range.SimpleInterval.Factory
-
Interpretes given text as interval using a localized interval pattern.
- parse(CharSequence, ChronoParser<T>, String) - Method in class net.time4j.range.SimpleInterval.Factory
-
Interpretes given text as interval using given interval pattern.
- parse(String, ChronoParser<PlainTimestamp>) - Static method in class net.time4j.range.TimestampInterval
-
Interpretes given text as interval using a localized interval pattern.
- parse(String, ChronoParser<PlainTimestamp>, String) - Static method in class net.time4j.range.TimestampInterval
-
Interpretes given text as interval using given interval pattern.
- parse(CharSequence, ChronoParser<PlainTimestamp>, BracketPolicy) - Static method in class net.time4j.range.TimestampInterval
-
Interpretes given text as interval.
- parse(CharSequence, ChronoParser<PlainTimestamp>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.TimestampInterval
-
- parse(CharSequence, ChronoParser<PlainTimestamp>, char, ChronoParser<PlainTimestamp>, BracketPolicy, ParseLog) - Static method in class net.time4j.range.TimestampInterval
-
Interpretes given text as interval.
- parseDateIntervals(String) - Static method in class net.time4j.range.IsoRecurrence
-
Parses a string like "R5/2016-04-01/2016-04-30" or "R5/2016-04-01/P1M"
to a sequence of recurrent date intervals.
- parseGregorian(String) - Static method in class net.time4j.range.Years
-
Parses the canonical ISO-8601-format "PnY" with possible preceding minus-char.
- parseISO(String) - Static method in class net.time4j.range.CalendarMonth
-
Interpretes given ISO-conforming text as calendar month.
- parseISO(String) - Static method in class net.time4j.range.CalendarWeek
-
Interpretes given ISO-conforming text as calendar week.
- parseISO(String) - Static method in class net.time4j.range.ClockInterval
-
Interpretes given ISO-conforming text as interval.
- parseISO(String) - Static method in class net.time4j.range.DateInterval
-
Interpretes given ISO-conforming text as interval.
- parseISO(String) - Static method in class net.time4j.range.MomentInterval
-
Interpretes given ISO-conforming text as interval.
- parseISO(String) - Static method in class net.time4j.range.TimestampInterval
-
Interpretes given ISO-conforming text as interval.
- parseMomentIntervals(String) - Static method in class net.time4j.range.IsoRecurrence
-
Parses a string like "R5/2016-04-01T10:45Z/30T23:59"
to a sequence of recurrent moment intervals.
- parsePeriod(String) - Static method in class net.time4j.range.Months
-
Parses the canonical ISO-8601-format "PnM" with possible preceding minus-char.
- parsePeriod(String) - Static method in class net.time4j.range.Quarters
-
Parses the canonical format "PnQ" with possible preceding minus-char.
- parsePeriod(String) - Static method in class net.time4j.range.Weeks
-
Parses the canonical ISO-8601-format "PnW" with possible preceding minus-char.
- parseTimestampIntervals(String) - Static method in class net.time4j.range.IsoRecurrence
-
Parses a string like "R5/2016-04-01T10:45/2016-04-30T23:59"
to a sequence of recurrent timestamp intervals.
- parseWeekBased(String) - Static method in class net.time4j.range.Years
-
Like parseGregorian(period) but interpretes years as week-based.
- plus(Years<CalendarUnit>) - Method in class net.time4j.range.CalendarMonth
-
Adds given years to this calendar month.
- plus(Months) - Method in class net.time4j.range.CalendarMonth
-
Adds given months to this calendar month.
- plus(Years<CalendarUnit>) - Method in class net.time4j.range.CalendarQuarter
-
Adds given years to this quarter year.
- plus(Quarters) - Method in class net.time4j.range.CalendarQuarter
-
Adds given quarter years to this quarter year.
- plus(Years<Weekcycle>) - Method in class net.time4j.range.CalendarWeek
-
Adds given years to this calendar week.
- plus(Weeks) - Method in class net.time4j.range.CalendarWeek
-
Adds given weeks to this calendar week.
- plus(Years<CalendarUnit>) - Method in class net.time4j.range.CalendarYear
-
Adds given years to this year.
- plus(ChronoInterval<T>) - Method in class net.time4j.range.IntervalCollection
-
Adds the given interval to this interval collection.
- plus(List<? extends ChronoInterval<T>>) - Method in class net.time4j.range.IntervalCollection
-
- plus(Collection<? extends ChronoInterval<T>>) - Method in class net.time4j.range.IntervalCollection
-
Adds the given intervals to this interval collection.
- plus(IntervalCollection<T>) - Method in class net.time4j.range.IntervalCollection
-
Equivalent to plus(other.getIntervals()).
- plus(long, U) - Method in class net.time4j.range.MachineTime
-
Add given temporal amount to this machine time.
- plus(MachineTime<U>) - Method in class net.time4j.range.MachineTime
-
Add given temporal amount to this machine time.
- plus(int) - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields a copy with the added amount.
- plus(D) - Method in class net.time4j.range.SingleUnitTimeSpan
-
Yields a copy with the added duration.
- precededBy(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Equivalent to other.precedes(this).
- precedes(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Does this interval precede the other one such that
there is a gap between?
- previousBusinessDay() - Method in interface net.time4j.range.HolidayModel
-
Determines the previous business day.
- previousOrSameBusinessDay() - Method in interface net.time4j.range.HolidayModel
-
Determines the same or previous business day.
- print(ChronoPrinter<T>) - Method in class net.time4j.range.IsoInterval
-
Prints the canonical form of this interval using a localized interval pattern.
- print(ChronoPrinter<T>, String) - Method in class net.time4j.range.IsoInterval
-
Prints the canonical form of this interval in a custom format.
- print(ChronoPrinter<T>, BracketPolicy) - Method in class net.time4j.range.IsoInterval
-
Prints the start and end separated by a slash using given formatter (technical format).
- print(ChronoPrinter<T>, char, ChronoPrinter<T>, BracketPolicy, Appendable) - Method in class net.time4j.range.IsoInterval
-
- print(ChronoPrinter<T>, char, ChronoPrinter<T>, BracketPolicy, InfinityStyle, Appendable) - Method in class net.time4j.range.IsoInterval
-
Prints this interval in a technical format using given formatters and separator.
- print(TimeSpan<? super TimeUnit>, Appendable) - Method in class net.time4j.range.MachineTime.Formatter
-
Creates a textual output of given duration and writes to the buffer.
- print(ChronoPrinter<T>) - Method in class net.time4j.range.SimpleInterval
-
Prints this interval using a localized interval pattern.
- print(ChronoPrinter<T>, String) - Method in class net.time4j.range.SimpleInterval
-
Prints this interval in a custom format.
- SimpleInterval<T> - Class in net.time4j.range
-
Generic interval class suitable for any type of timepoints on a timeline.
- SimpleInterval.Factory<T> - Class in net.time4j.range
-
Serves for the creation of generic simple intervals on a timeline.
- since(PlainTime) - Static method in class net.time4j.range.ClockInterval
-
Creates a finite half-open interval between given start time and
midnight at end of day (exclusive).
- since(LocalTime) - Static method in class net.time4j.range.ClockInterval
-
Creates a finite half-open interval between given start time and
midnight at end of day (exclusive).
- since(PlainDate) - Static method in class net.time4j.range.DateInterval
-
Creates an infinite interval since given start date.
- since(LocalDate) - Static method in class net.time4j.range.DateInterval
-
Creates an infinite interval since given start date.
- since(Moment) - Static method in class net.time4j.range.MomentInterval
-
Creates an infinite half-open interval since given start.
- since(Instant) - Static method in class net.time4j.range.MomentInterval
-
Creates an infinite half-open interval since given start.
- since(T) - Method in class net.time4j.range.SimpleInterval.Factory
-
Creates a new interval since given start.
- since(Date) - Static method in class net.time4j.range.SimpleInterval
-
Creates a new interval since given start.
- since(Instant) - Static method in class net.time4j.range.SimpleInterval
-
Creates a new interval since given start.
- since(PlainTimestamp) - Static method in class net.time4j.range.TimestampInterval
-
Creates an infinite half-open interval since given start
timestamp.
- since(LocalDateTime) - Static method in class net.time4j.range.TimestampInterval
-
Creates an infinite half-open interval since given start
timestamp.
- SingleUnitTimeSpan<U extends IsoDateUnit,D extends SingleUnitTimeSpan<U,D>> - Class in net.time4j.range
-
Represents a time span in one calendrical unit only.
- size() - Method in class net.time4j.range.IntervalCollection
-
Obtains the count of stored intervals.
- size() - Method in class net.time4j.range.IntervalTree
-
Obtains the count of stored intervals.
- SpanOfWeekdays - Class in net.time4j.range
-
Describes an arbitrary span of weekdays.
- START - Static variable in class net.time4j.range.SpanOfWeekdays
-
Denotes the start of this span of weekdays.
- startedBy(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Equivalent to other.starts(this).
- starts(I) - Method in class net.time4j.range.IsoInterval
-
ALLEN-relation: Does this interval start the other one such that both
start time points are equal and the end of this interval is before the
end of the other one?
- stream(Duration<ClockUnit>) - Method in class net.time4j.range.ClockInterval
-
Obtains a stream iterating over every clock time which is the result of addition of given duration
to start until the end of this interval is reached.
- stream(Duration<ClockUnit>, PlainTime, PlainTime) - Static method in class net.time4j.range.ClockInterval
-
Obtains a stream iterating over every clock time which is the result of addition of given duration
to start until the end is reached.
- stream(Duration<CalendarUnit>) - Method in class net.time4j.range.DateInterval
-
Obtains a stream iterating over every calendar date which is the result of addition of given duration
to start until the end of this interval is reached.
- stream(Duration<CalendarUnit>, PlainDate, PlainDate) - Static method in class net.time4j.range.DateInterval
-
Obtains a stream iterating over every calendar date which is the result of addition of given duration
to start until the end is reached.
- stream(MachineTime<?>) - Method in class net.time4j.range.MomentInterval
-
Obtains a stream iterating over every moment which is the result of addition of given duration
to start until the end of this interval is reached.
- stream(MachineTime<?>, Moment, Moment) - Static method in class net.time4j.range.MomentInterval
-
Obtains a stream iterating over every moment which is the result of addition of given duration
to start until the end is reached.
- stream(Duration<?>) - Method in class net.time4j.range.TimestampInterval
-
Obtains a stream iterating over every timestamp which is the result of addition of given duration
to start until the end of this interval is reached.
- stream(Duration<?>, PlainTimestamp, PlainTimestamp) - Static method in class net.time4j.range.TimestampInterval
-
Obtains a stream iterating over every timestamp which is the result of addition of given duration
to start until the end is reached.
- streamDaily() - Method in class net.time4j.range.DateInterval
-
Obtains a stream iterating over every calendar date of the canonical form of this interval.
- streamDaily(PlainDate, PlainDate) - Static method in class net.time4j.range.DateInterval
-
Obtains a stream iterating over every calendar date between given interval boundaries.
- streamDaily() - Method in class net.time4j.range.FixedCalendarInterval
-
Obtains a stream iterating over every calendar date of this interval.
- streamExcluding(Predicate<? super PlainDate>) - Method in class net.time4j.range.DateInterval
-
Obtains a stream iterating over every calendar date of the canonical form of this interval
and applies given exclusion filter.
- streamPartitioned(DayPartitionRule) - Method in class net.time4j.range.DateInterval
-
Creates a partitioning stream of timestamp intervals where every day of this interval is partitioned
according to given partitioning rule.
- streamPartitioned(DayPartitionRule, TZID) - Method in class net.time4j.range.DateInterval
-
Creates a partitioning stream of moment intervals where every day of this interval is partitioned
according to given partitioning rule.
- streamWeekBased(int, int, int) - Method in class net.time4j.range.DateInterval
-
Obtains a stream iterating over every calendar date which is the result of addition of given duration
in week-based units to start until the end of this interval is reached.
- subtractFrom(T) - Method in class net.time4j.range.MachineTime
-
- subtractFrom(T) - Method in class net.time4j.range.SingleUnitTimeSpan
-
- surrounding(Moment, MachineTime<?>, double) - Static method in class net.time4j.range.MomentInterval
-
Creates an interval surrounding given moment.
- surrounding(Instant, Duration, double) - Static method in class net.time4j.range.MomentInterval
-
Creates an interval surrounding given instant.
- surrounding(Instant, MachineTime<TimeUnit>, double) - Static method in class net.time4j.range.MomentInterval
-
- test(PlainDate) - Method in interface net.time4j.range.HolidayModel
-
Queries if given date is a non-business day.
- threeten() - Static method in class net.time4j.range.CalendarMonth
-
Obtains a bridge chronology for the type java.time.YearMonth.
- threeten() - Static method in class net.time4j.range.CalendarYear
-
Obtains a bridge chronology for the type java.time.Year.
- TimestampInterval - Class in net.time4j.range
-
Defines a timestamp interval on local timeline.
- toBigDecimal() - Method in class net.time4j.range.MachineTime
-
Converts this machine time duration into a decimal number of seconds.
- toCanonical() - Method in class net.time4j.range.IsoInterval
-
Changes this interval to an interval such that calendrical intervals become closed intervals
and other intervals become half-open.
- toFlexInterval() - Method in class net.time4j.range.FixedCalendarInterval
-
Converts this fixed interval to a date interval with flexible boundaries which can participate in
any kind of interval boundary manipulations.
- toFullDays() - Method in class net.time4j.range.DateInterval
-
Converts this instance to a timestamp interval with
dates from midnight to midnight.
- toLocalInterval() - Method in class net.time4j.range.MomentInterval
-
Converts this instance to a local timestamp interval in the system
timezone.
- toStdDuration() - Method in class net.time4j.range.SingleUnitTimeSpan
-
Converts this instance to a general duration with the same amount and unit.
- toString() - Method in class net.time4j.range.Boundary
-
Yields a descriptive string.
- toString() - Method in class net.time4j.range.CalendarMonth
-
Outputs this instance as a String in CLDR-format "uuuu-MM" (like "2016-10").
- toString() - Method in class net.time4j.range.CalendarQuarter
-
Outputs this instance as a String in CLDR-format "uuuu-'Q'Q" (like "2016-Q1").
- toString() - Method in class net.time4j.range.CalendarWeek
-
Outputs this instance as a String in CLDR-format "YYYY-'W'ww" (like "2016-W01").
- toString() - Method in class net.time4j.range.CalendarYear
-
Outputs this year number as a String in CLDR-format "uuuu".
- toString() - Method in class net.time4j.range.IntervalCollection
-
For debugging purposes.
- toString() - Method in class net.time4j.range.IsoInterval
-
Yields a descriptive string using the standard output
of the method toString() of start and end.
- toString() - Method in class net.time4j.range.IsoRecurrence
-
Yields a representation in extended ISO-format.
- toString() - Method in class net.time4j.range.MachineTime
-
Returns a format in technical notation including the name of the underlying time scale.
- toString() - Method in class net.time4j.range.SimpleInterval
-
Returns a string in technical notation (suitable for debugging purposes).
- toString() - Method in class net.time4j.range.SingleUnitTimeSpan
-
Prints in ISO-8601-format "PnU" (n=amount, U=unit).
- toString() - Method in class net.time4j.range.SpanOfWeekdays
-
- toString() - Method in class net.time4j.range.ValueInterval
-
- toTemporalAccessor() - Method in class net.time4j.range.CalendarMonth
-
- toTemporalAccessor() - Method in class net.time4j.range.CalendarYear
-
- toTemporalAmount() - Method in class net.time4j.range.MachineTime
-
Converts this machine time to its JSR-310-equivalent.
- toZonalInterval(TZID) - Method in class net.time4j.range.MomentInterval
-
Converts this instance to a zonal timestamp interval
in given timezone.
- toZonalInterval(String) - Method in class net.time4j.range.MomentInterval
-
Converts this instance to a zonal timestamp interval
in given timezone.
- WEEK_OF_YEAR - Static variable in class net.time4j.range.CalendarWeek
-
Element with the week of year in the value range 1-52/53.
- Weeks - Class in net.time4j.range
-
Represents a time span in 7-day weeks.
- withBlocks() - Method in class net.time4j.range.IntervalCollection
-
Combines all intervals to disjunct blocks which neither overlap nor meet each other.
- withClosedEnd() - Method in class net.time4j.range.IsoInterval
-
Includes the upper boundary of this interval.
- withClosedStart() - Method in class net.time4j.range.IsoInterval
-
Includes the lower boundary of this interval.
- withComplement(ChronoInterval<T>) - Method in class net.time4j.range.IntervalCollection
-
Determines the complement of this interval collection within
given range.
- withCount(int) - Method in class net.time4j.range.IsoRecurrence
-
Creates a copy with given modified count.
- withEnd(T) - Method in class net.time4j.range.IsoInterval
-
Yields a copy of this interval with given end time.
- withEnd(UnaryOperator<T>) - Method in class net.time4j.range.IsoInterval
-
Yields a copy of this interval with given operator applied on end time.
- withGaps() - Method in class net.time4j.range.IntervalCollection
-
Searches for all gaps with time points which are not covered by any
interval of this instance.
- withInfiniteCount() - Method in class net.time4j.range.IsoRecurrence
-
Creates a copy with an unlimited count of recurrent intervals.
- withIntersection() - Method in class net.time4j.range.IntervalCollection
-
Determines the intersection of all contained intervals.
- withLastWeekOfYear() - Method in class net.time4j.range.CalendarWeek
-
Yields the last calendar week of the year of this instance.
- withOpenEnd() - Method in class net.time4j.range.IsoInterval
-
Excludes the upper boundary from this interval.
- withOpenStart() - Method in class net.time4j.range.IsoInterval
-
Excludes the lower boundary from this interval.
- withSplits() - Method in class net.time4j.range.IntervalCollection
-
Combines all intervals to disjunct blocks which never overlap but still might meet each other.
- withStart(T) - Method in class net.time4j.range.IsoInterval
-
Yields a copy of this interval with given start time.
- withStart(UnaryOperator<T>) - Method in class net.time4j.range.IsoInterval
-
Yields a copy of this interval with given operator applied on start time.
- withTimeWindow(ChronoInterval<T>) - Method in class net.time4j.range.IntervalCollection
-
Determines a filtered version of this interval collection within
given range.
- withValue(V) - Method in class net.time4j.range.FixedCalendarInterval
-
Creates a combination of this interval with an associated value.
- withValue(V) - Method in class net.time4j.range.IsoInterval
-
Creates a combination of this interval with an associated value.
- withValue(V) - Method in class net.time4j.range.ValueInterval
-
Assigns this value interval with given new value.