Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W X Y Z 

A

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.

B

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.

C

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
Deprecated.
Use encloses(T) instead, will be removed in next major release
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.

D

DateInterval - Class in net.time4j.range
Defines a date interval.
DayPartitionBuilder - Class in net.time4j.range
A mutable builder for creating day partition rules.
DayPartitionBuilder() - Constructor for class net.time4j.range.DayPartitionBuilder
Creates a new instance for building rules which are always active.
DayPartitionBuilder(Predicate<PlainDate>) - Constructor for class net.time4j.range.DayPartitionBuilder
Creates a new instance with given filter.
DayPartitionRule - Interface in net.time4j.range
Represents a rule how to partition a day into disjunct clock intervals.
display(ChronoInterval<?>) - Method in enum net.time4j.range.BracketPolicy
Decides if to display the boundaries of given interval.
dividedBy(long) - Method in class net.time4j.range.MachineTime
Deprecated.
dividedBy(long, RoundingMode) - Method in class net.time4j.range.MachineTime
Divides this duration by given divisor using given rounding mode.

E

emptyWithAnchor(PlainDate) - Static method in class net.time4j.range.DateInterval
Creates an empty interval with an anchor date.
emptyWithAnchor(LocalDate) - Static method in class net.time4j.range.DateInterval
Creates an empty interval with an anchor date.
enclosedBy(I) - Method in class net.time4j.range.IsoInterval
ALLEN-relation: Equivalent to other.encloses(this).
encloses(T) - Method in class net.time4j.range.IntervalCollection
Queries if any interval of this collection contains given temporal.
encloses(I) - Method in class net.time4j.range.IsoInterval
ALLEN-relation: Does this interval enclose the other one such that this start is before the start of the other one and this end is after the end of the other one?
END - Static variable in class net.time4j.range.SpanOfWeekdays
Denotes the end of this span of weekdays (inclusive).
equals(Object) - Method in class net.time4j.range.Boundary
 
equals(Object) - Method in class net.time4j.range.CalendarMonth
 
equals(Object) - Method in class net.time4j.range.CalendarQuarter
 
equals(Object) - Method in class net.time4j.range.CalendarWeek
 
equals(Object) - Method in class net.time4j.range.CalendarYear
 
equals(Object) - Method in class net.time4j.range.IntervalCollection
 
equals(Object) - Method in class net.time4j.range.IsoInterval
Compares the boundaries (start and end) and also the time axis of this and the other interval.
equals(Object) - Method in class net.time4j.range.IsoRecurrence
 
equals(Object) - Method in class net.time4j.range.MachineTime
 
equals(Object) - Method in class net.time4j.range.SimpleInterval
 
equals(Object) - Method in class net.time4j.range.SingleUnitTimeSpan
 
equals(Object) - Method in class net.time4j.range.SpanOfWeekdays
 
equals(Object) - Method in class net.time4j.range.ValueInterval
 
equivalentTo(I) - Method in class net.time4j.range.IsoInterval
ALLEN-relation: Does this interval equal the other one taking into account the open or closed state of the boundaries?

F

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.

G

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.

H

hashCode() - Method in class net.time4j.range.Boundary
 
hashCode() - Method in class net.time4j.range.CalendarMonth
 
hashCode() - Method in class net.time4j.range.CalendarQuarter
 
hashCode() - Method in class net.time4j.range.CalendarWeek
 
hashCode() - Method in class net.time4j.range.CalendarYear
 
hashCode() - Method in class net.time4j.range.IntervalCollection
 
hashCode() - Method in class net.time4j.range.IsoInterval
 
hashCode() - Method in class net.time4j.range.IsoRecurrence
 
hashCode() - Method in class net.time4j.range.MachineTime
 
hashCode() - Method in class net.time4j.range.SimpleInterval
 
hashCode() - Method in class net.time4j.range.SingleUnitTimeSpan
 
hashCode() - Method in class net.time4j.range.SpanOfWeekdays
 
hashCode() - Method in class net.time4j.range.ValueInterval
 
HolidayModel - Interface in net.time4j.range
Represents a rule how to find a non-business day.

I

in(Timezone) - Method in class net.time4j.range.DateInterval
Deprecated.
in(Timezone) - Method in class net.time4j.range.TimestampInterval
Deprecated.
Will become an internal private method starting with v5.0, use TimestampInterval.inTimezone(TZID) instead
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
 

L

lastBusinessDay() - Method in interface net.time4j.range.HolidayModel
Queries the last business day in an arbitrary date interval.
lastBusinessDayInMonth() - Method in interface net.time4j.range.HolidayModel
Queries if a given date is the last business day of month.
LEFT_ALIGNED - Static variable in class net.time4j.range.MomentInterval
Determines the alignment of surrounding intervals.
length() - Method in class net.time4j.range.CalendarMonth
Ermittelt die Anzahl der Tage, die zu diesem Kalendermonat gehören.
length() - Method in class net.time4j.range.CalendarQuarter
Ermittelt die Anzahl der Tage, die zu diesem Kalenderquartal gehören.
length() - Method in class net.time4j.range.CalendarWeek
Calendar week always consist of seven days.
length() - Method in class net.time4j.range.CalendarYear
Ermittelt die Anzahl der Tage, die zu diesem Kalenderjahr gehören.
length() - Method in class net.time4j.range.SpanOfWeekdays
Ermittelt die Anzahl der Tage, die zu dieser Wochentagsspanne gehören.

M

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.

N

net.time4j.range - package net.time4j.range
Interval support.
nextBusinessDay() - Method in interface net.time4j.range.HolidayModel
Determines the next business day.
nextOrSameBusinessDay() - Method in interface net.time4j.range.HolidayModel
Determines the same or next business day.
nowInSystemTime() - Static method in class net.time4j.range.CalendarMonth
Obtains the current calendar month in system time.
nowInSystemTime() - Static method in class net.time4j.range.CalendarQuarter
Obtains the current calendar quarter year in system time.
nowInSystemTime() - Static method in class net.time4j.range.CalendarWeek
Obtains the current calendar week in system time.
nowInSystemTime() - Static method in class net.time4j.range.CalendarYear
Obtains the current calendar year in system time.

O

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?

P

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
Deprecated.
Use one of other parse methods accepting a bracket policy instead
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
Deprecated.
Use one of other parse methods accepting a bracket policy instead
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
Deprecated.
Use one of other parse methods accepting a bracket policy instead
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
Deprecated.
Use one of other parse methods accepting a bracket policy instead
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
Deprecated.
Use the variant with explicit infinity style argument instead
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.

Q

QUARTER_OF_YEAR - Static variable in class net.time4j.range.CalendarQuarter
Element with the quarter of year in the value range Q1-Q4.
Quarters - Class in net.time4j.range
Represents a time span in gregorian quarter years.

R

RIGHT_ALIGNED - Static variable in class net.time4j.range.MomentInterval
Determines the alignment of surrounding intervals.

S

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

T

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.

U

union(IntervalCollection<T>) - Method in class net.time4j.range.IntervalCollection
Equivalent to plus(other).withBlocks().
until(PlainTime) - Static method in class net.time4j.range.ClockInterval
Creates a finite half-open interval between midnight at start of day and given end time.
until(LocalTime) - Static method in class net.time4j.range.ClockInterval
Creates a finite half-open interval between midnight at start of day and given end time.
until(PlainDate) - Static method in class net.time4j.range.DateInterval
Creates an infinite interval until given end date.
until(LocalDate) - Static method in class net.time4j.range.DateInterval
Creates an infinite interval until given end date.
until(Moment) - Static method in class net.time4j.range.MomentInterval
Creates an infinite open interval until given end.
until(Instant) - Static method in class net.time4j.range.MomentInterval
Creates an infinite open interval until given end.
until(T) - Method in class net.time4j.range.SimpleInterval.Factory
Creates a new interval until given end.
until(Date) - Static method in class net.time4j.range.SimpleInterval
Creates a new interval until given end.
until(Instant) - Static method in class net.time4j.range.SimpleInterval
Creates a new interval until given end.
until(PlainTimestamp) - Static method in class net.time4j.range.TimestampInterval
Creates an infinite open interval until given end timestamp.
until(LocalDateTime) - Static method in class net.time4j.range.TimestampInterval
Creates an infinite open interval until given end timestamp.

V

ValueInterval<T,I extends ChronoInterval<T>,V> - Class in net.time4j.range
Represents a temporal interval with an associated value.
valueOf(String) - Static method in enum net.time4j.range.BracketPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.range.InfinityStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.time4j.range.IntervalRelation
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.time4j.range.BracketPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.range.InfinityStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.time4j.range.IntervalRelation
Returns an array containing the constants of this enum type, in the order they are declared.
visited(I) - Method in interface net.time4j.range.IntervalTree.Visitor
Called recursively during traversal of tree for every interval node.

W

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.

X

xor(IntervalCollection<T>) - Method in class net.time4j.range.IntervalCollection
Determines the difference which holds all time points either in this xor the other collection.

Y

YEAR - Static variable in class net.time4j.range.CalendarMonth
Element with the proleptic iso-year without any era reference and the value range -999999999 until 999999999.
YEAR - Static variable in class net.time4j.range.CalendarQuarter
Element with the proleptic iso-year without any era reference and the value range -999999999 until 999999999.
YEAR - Static variable in class net.time4j.range.CalendarYear
Element with the proleptic iso-year without any era reference and the value range -999999999 until 999999999.
YEAR_OF_WEEKDATE - Static variable in class net.time4j.range.CalendarWeek
Defines an element for the week-based year in an ISO-8601-weekdate.
Years<U extends IsoDateUnit> - Class in net.time4j.range
Represents a time span in gregorian or week-based years.

Z

ZERO - Static variable in class net.time4j.range.Months
Constant for zero gregorian months.
ZERO - Static variable in class net.time4j.range.Quarters
Constant for zero gregorian quarter years.
ZERO - Static variable in class net.time4j.range.Weeks
Constant for zero weeks.
ZERO - Static variable in class net.time4j.range.Years
Constant for zero gregorian years.
A B C D E F G H I L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2014–2018. All rights reserved.