Uses of Class
net.time4j.engine.ChronoEntity
Packages that use ChronoEntity
Package
Description
The main package contains four basic types of ISO-8601, namely
PlainDate, PlainTime, PlainTimestamp
and Moment.Support for various regional calendars.
Support for the Badi calendar.
Support for the French revolutionary calendar.
Support for the traditional Hindu calendar family.
Defines the common generic schemes and interfaces of chronological
systems.
Defines common interfaces for any format support of Time4J.
This package contains the expert-level format- and parse engine of Time4J.
Interval support.
-
Uses of ChronoEntity in net.time4j
Subclasses of ChronoEntity in net.time4jModifier and TypeClassDescriptionclassRepresents a combination of month and day-of-month as XML-pendant forxsd:gMonthDay.classRepresents an instant/moment on the universal timeline with reference to the timezone UTC (UTC+00:00 / Greenwich-meridian).classRepresents a plain calendar date in conformance to ISO-8601-standard using the gregorian calendar rules for all times.classRepresents a plain wall time without any timezone or date component as defined in ISO-8601 up to nanosecond precision.classRepresents a plain composition of calendar date and wall time as defined in ISO-8601, but without any timezone.Methods in net.time4j with type parameters of type ChronoEntityModifier and TypeMethodDescription<T extends ChronoEntity<T>>
TZonalClock.now(Chronology<T> chronology)Gets the current timestamp in the associated timezone and given chronology.Methods in net.time4j that return types with arguments of type ChronoEntityModifier and TypeMethodDescriptionProportionalElement.ratio()Defines a query which interpretes the value of this element as proportional rational number within the range between minimum and maximum. -
Uses of ChronoEntity in net.time4j.calendar
Subclasses of ChronoEntity in net.time4j.calendarModifier and TypeClassDescriptionclassRepresents the Chinese calendar supported in the gregorian range 1645-01-28/3000-01-27.classRepresents the calendar used by the Coptic church in Egypt.classEastAsianCalendar<U,D extends EastAsianCalendar<U,D>>Base class of all calendars which are derivates of the lunisolar rural calendar invented in China.classRepresents the calendar used in Ethiopia.classRepresents the 12-hour-time in second precision used in Ethiopia starting in the morning at 6 AM as zero point.classRepresents the calendar used by the worldwide Jewish community, but mainly in Israel for religious purposes.classRepresents the 12-hour-time used in Jewish calendar starting in the evening at either sunset or simplified at 6 PM as zero point.classRepresents the Hijri calendar used in many islamic countries.classRepresents the historic christian calendar used in most European countries.classRepresents the national calendar of India.classRepresents the Japanese calendar from 701 AD (julian) until now.classThe Juche calendar used in North Korea uses as only difference to western gregorian calendar a different year numbering with the Juche era 1912-01-01.classRepresents the proleptic Julian calendar.classRepresents the traditional Koran calendar supported in the gregorian range 1645-01-28/3000-01-27.classThe Minguo calendar used in Taiwan (Republic Of China) uses as only difference to western gregorian calendar a different year numbering with the Minguo era 1912-01-01.classRepresents the Solar Hijri calendar which is officially used in Iran and Afghanistan.classThe Thai solar calendar calendar used in Thailand uses as only difference to western gregorian calendar a different year numbering with the Buddhist era mainly.classRepresents the Vietnamese calendar supported in the gregorian range 1813-02-01/3000-01-27.Methods in net.time4j.calendar with type parameters of type ChronoEntityModifier and TypeMethodDescriptionstatic <T extends ChronoEntity<T> & CalendarDate>
StdCalendarElement<Integer,T>CommonElements.boundedWeekOfMonth(Chronology<T> chronology, Weekmodel model)Creates an integer element for the week of month in given chronology dependent on given week model and constrained by month boundaries.static <T extends ChronoEntity<T> & CalendarDate>
StdCalendarElement<Integer,T>CommonElements.boundedWeekOfYear(Chronology<T> chronology, Weekmodel model)Creates an integer element for the week of year in given chronology dependent on given week model and constrained by year boundaries.static <T extends ChronoEntity<T> & CalendarDate>
StdCalendarElement<Weekday,T>CommonElements.localDayOfWeek(Chronology<T> chronology, Weekmodel model)Defines an element for the weekday with a localized day number in the value range1-7.static <T extends ChronoEntity<T> & CalendarDate>
StdCalendarElement<Integer,T>CommonElements.weekOfMonth(Chronology<T> chronology, Weekmodel model)Creates an integer element for the week of month in given chronology dependent on given week model.static <T extends ChronoEntity<T> & CalendarDate>
StdCalendarElement<Integer,T>CommonElements.weekOfYear(Chronology<T> chronology, Weekmodel model)Creates an integer element for the week of year in given chronology dependent on given week model. -
Uses of ChronoEntity in net.time4j.calendar.bahai
Subclasses of ChronoEntity in net.time4j.calendar.bahaiModifier and TypeClassDescriptionclassRepresents the calendar used by the Baha'i community. -
Uses of ChronoEntity in net.time4j.calendar.frenchrev
Subclasses of ChronoEntity in net.time4j.calendar.frenchrevModifier and TypeClassDescriptionclassRepresents the calendar used in French Revolution between 1792 and 1805. -
Uses of ChronoEntity in net.time4j.calendar.hindu
Subclasses of ChronoEntity in net.time4j.calendar.hinduModifier and TypeClassDescriptionclassThe traditional Hindu calendar which exists in many regional variants throughout the Indian subcontinent. -
Uses of ChronoEntity in net.time4j.engine
Classes in net.time4j.engine with type parameters of type ChronoEntityModifier and TypeClassDescriptionclassBridgeChronology<S,T extends ChronoEntity<T>>Represents a foreign chronology which delegates formatting and parsing to a chronology in Time4J.classChronoEntity<T extends ChronoEntity<T>>Represents a temporal object which associates partial temporal values with chronological elements and also allows some manipulations of these element values.static classChronology.Builder<T extends ChronoEntity<T>>Builder for creating a new chronology without any time axis.classStdOperator<T extends ChronoEntity<T>>Factory for producing standard chronological operators which are applicable on most chronological entities.Subclasses of ChronoEntity in net.time4j.engineModifier and TypeClassDescriptionclassCalendarVariant<D extends CalendarVariant<D>>Represents an immutable calendar variant.classCalendrical<U,D extends Calendrical<U,D>>Abstract base class of all plain calendar date types which are convertible via their day epoch numbers.classRepresents an immutable time point along a time axis which is directed into the future.Methods in net.time4j.engine with type parameters of type ChronoEntityModifier and TypeMethodDescriptionstatic <T extends ChronoEntity<T>>
ChronoOperator<T>StdOperator.atCeiling(ChronoElement<?> element)Yields an operator which rounds any entity up so that the child elements will be set to the maximum.static <T extends ChronoEntity<T>>
ChronoOperator<T>StdOperator.atFloor(ChronoElement<?> element)Yields an operator which rounds any entity down so that the child elements will be set to the minimum.static <T extends ChronoEntity<T>>
ChronoOperator<T>StdOperator.decremented(ChronoElement<?> element)Yields a new operator which can set any entity such that its actual element value gets the decremented value.static <T extends ChronoEntity<T>>
ChronoOperator<T>StdOperator.incremented(ChronoElement<?> element)Yields a new operator which can set any entity such that its actual element value gets the incremented value.static <T extends ChronoEntity<T>>
ChronoOperator<T>StdOperator.maximized(ChronoElement<?> element)Yields a new operator which can set any entity to its maximum element value.static <T extends ChronoEntity<T>>
ChronoOperator<T>StdOperator.minimized(ChronoElement<?> element)Yields a new operator which can set any entity to its minimum element value.static <T extends ChronoEntity<T>, V>
ChronoOperator<T>StdOperator.newValue(V value, ChronoElement<V> element)Yields an operator which sets any entity such that its actual element value will be set in normal mode to given value.static <T extends ChronoEntity<T>, V>
ChronoOperator<T>StdOperator.setLenient(V value, ChronoElement<V> element)Yields an operator which sets any entity such that its actual element value will be set in lenient mode to given value.static <T extends ChronoEntity<T>>
Chronology.Builder<T>Chronology.Builder.setUp(Class<T> chronoType, ChronoMerger<T> chronoMerger)Creates a builder for building a new chronological system.Methods in net.time4j.engine that return ChronoEntityModifier and TypeMethodDescriptionChronoEntity<?>ChronoExtension.resolve(ChronoEntity<?> entity, Locale locale, AttributeQuery attributes)Updates the given value source if necessary in order to resolve the values of extension elements to values of standard elements.Methods in net.time4j.engine with parameters of type ChronoEntityModifier and TypeMethodDescriptionBridgeChronology.createFrom(ChronoEntity<?> entity, AttributeQuery attributes, boolean lenient, boolean preparsing)Chronology.createFrom(ChronoEntity<?> entity, AttributeQuery attributes, boolean lenient, boolean preparsing)ChronoMerger.createFrom(ChronoEntity<?> entity, AttributeQuery attributes, boolean lenient, boolean preparsing)Creates a new entity of type T based on given chronological data.TimeAxis.createFrom(ChronoEntity<?> entity, AttributeQuery attributes, boolean lenient, boolean preparsing)ChronoEntity<?>ChronoExtension.resolve(ChronoEntity<?> entity, Locale locale, AttributeQuery attributes)Updates the given value source if necessary in order to resolve the values of extension elements to values of standard elements. -
Uses of ChronoEntity in net.time4j.format
Methods in net.time4j.format with parameters of type ChronoEntityModifier and TypeMethodDescriptiondefault booleanNumericalElement.parseFromInt(ChronoEntity<?> entity, int value)Converts and stores given integer into the result buffer. -
Uses of ChronoEntity in net.time4j.format.expert
Classes in net.time4j.format.expert with type parameters of type ChronoEntityModifier and TypeClassDescriptionclassMultiFormatParser<T extends ChronoEntity<T>>Serves for parsing of text input whose format is not yet known at compile time.Methods in net.time4j.format.expert with type parameters of type ChronoEntityModifier and TypeMethodDescription<V extends ChronoEntity<V>>
ChronoFormatter.Builder<T>ChronoFormatter.Builder.addCustomized(ChronoElement<V> element, ChronoFormatter<V> formatter)Defines a customized format element for given chronological element.static <T extends ChronoEntity<T>>
MultiFormatParser<T>MultiFormatParser.of(List<ChronoFormatter<T>> formats)Creates a new multiple format parser.static <T extends ChronoEntity<T>>
MultiFormatParser<T>MultiFormatParser.of(ChronoFormatter<T>... formats)Creates a new multiple format parser.static <T extends ChronoEntity<T>>
ChronoFormatter.Builder<T>Constructs a builder for creating formatters.Methods in net.time4j.format.expert that return ChronoEntityModifier and TypeMethodDescriptionChronoEntity<?>ParseLog.getRawValues()Yields the parsed raw data as chronological entity.ChronoEntity<?>ChronoFormatter.parseRaw(CharSequence text, int offset)Translates given text as raw chronological entity without converting to the target type of the underlying chronology.ChronoEntity<?>Translates given text as raw chronological entity without converting to the target type of the underlying chronology. -
Uses of ChronoEntity in net.time4j.range
Subclasses of ChronoEntity in net.time4j.rangeModifier and TypeClassDescriptionclassRepresents the month of a gregorian calendar year as interval (like from 1st of January until end of January).classRepresents the quarter of a gregorian calendar year as interval (like from 1st of January until end of March).classRepresents the calendar week starting on Monday according to ISO-8601-paper.classRepresents a full gregorian calendar year as interval from 1st of January until end of December.classFixedCalendarInterval<T extends FixedCalendarInterval<T>>Represents a fixed calendar interval.classDescribes an arbitrary span of weekdays.