java.lang.Object | |||
↳ | org.joda.time.Chronology | ||
↳ | org.joda.time.chrono.BaseChronology | ||
↳ | org.joda.time.chrono.AssembledChronology |
Known Direct Subclasses |
Abstract Chronology that enables chronologies to be assembled from a container of fields.
AssembledChronology is thread-safe and immutable.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AssembledChronology.Fields | A container of fields used for assembling a chronology. |
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructor calls the assemble method, enabling subclasses to define its
supported fields.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get the centuries duration field for this chronology.
| |||||||||||
Get the century of era field for this chronology.
| |||||||||||
Get the hour of day (offset to 1-24) field for this chronology.
| |||||||||||
Get the hour of am/pm (offset to 1-12) field for this chronology.
| |||||||||||
Get the day of month field for this chronology.
| |||||||||||
Get the day of week field for this chronology.
| |||||||||||
Get the day of year field for this chronology.
| |||||||||||
Get the days duration field for this chronology.
| |||||||||||
Get the era field for this chronology.
| |||||||||||
Get the eras duration field for this chronology.
| |||||||||||
Returns a datetime millisecond instant, from from the given instant,
hour, minute, second, and millisecond values.
| |||||||||||
Returns a datetime millisecond instant, formed from the given year,
month, day, and millisecond values.
| |||||||||||
Returns a datetime millisecond instant, formed from the given year,
month, day, hour, minute, second, and millisecond values.
| |||||||||||
Returns the DateTimeZone that this Chronology operates in, or null if
unspecified.
| |||||||||||
Get the AM(0) PM(1) field for this chronology.
| |||||||||||
Get the halfdays duration field for this chronology.
| |||||||||||
Get the hour of day (0-23) field for this chronology.
| |||||||||||
Get the hour of am/pm (0-11) field for this chronology.
| |||||||||||
Get the hours duration field for this chronology.
| |||||||||||
Get the millis duration field for this chronology.
| |||||||||||
Get the millis of day field for this chronology.
| |||||||||||
Get the millis of second field for this chronology.
| |||||||||||
Get the minute of day field for this chronology.
| |||||||||||
Get the minute of hour field for this chronology.
| |||||||||||
Get the minutes duration field for this chronology.
| |||||||||||
Get the month of year field for this chronology.
| |||||||||||
Get the months duration field for this chronology.
| |||||||||||
Get the second of day field for this chronology.
| |||||||||||
Get the second of minute field for this chronology.
| |||||||||||
Get the seconds duration field for this chronology.
| |||||||||||
Get the week of a week based year field for this chronology.
| |||||||||||
Get the weeks duration field for this chronology.
| |||||||||||
Get the year of a week based year field for this chronology.
| |||||||||||
Get the year of a week based year in a century field for this chronology.
| |||||||||||
Get the weekyears duration field for this chronology.
| |||||||||||
Get the year field for this chronology.
| |||||||||||
Get the year of century field for this chronology.
| |||||||||||
Get the year of era field for this chronology.
| |||||||||||
Get the years duration field for this chronology.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Invoked by the constructor and after deserialization to allow subclasses
to define all of its supported fields.
| |||||||||||
Returns the same base chronology as passed into the constructor.
| |||||||||||
Returns the same param object as passed into the constructor.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.joda.time.chrono.BaseChronology
| |||||||||||
From class
org.joda.time.Chronology
| |||||||||||
From class
java.lang.Object
|
Constructor calls the assemble method, enabling subclasses to define its supported fields. If a base chronology is supplied, the field set initially contains references to each base chronology field.
Other methods in this class will delegate to the base chronology, if it can be determined that the base chronology will produce the same results as AbstractChronology.
base | optional base chronology to copy initial fields from |
---|---|
param | optional param object avalable for assemble method |
Get the centuries duration field for this chronology.
Get the century of era field for this chronology.
Get the hour of day (offset to 1-24) field for this chronology.
Get the hour of am/pm (offset to 1-12) field for this chronology.
Get the day of month field for this chronology.
Get the day of week field for this chronology.
DayOfWeek values are defined in
DateTimeConstants
.
They use the ISO definitions, where 1 is Monday and 7 is Sunday.
Get the day of year field for this chronology.
Get the days duration field for this chronology.
Get the era field for this chronology.
Get the eras duration field for this chronology.
Returns a datetime millisecond instant, from from the given instant, hour, minute, second, and millisecond values. The set of given values must refer to a valid datetime, or else an IllegalArgumentException is thrown.
The default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
instant | instant to start from |
---|---|
hourOfDay | hour to use |
minuteOfHour | minute to use |
secondOfMinute | second to use |
millisOfSecond | millisecond to use |
IllegalArgumentException |
---|
Returns a datetime millisecond instant, formed from the given year, month, day, and millisecond values. The set of given values must refer to a valid datetime, or else an IllegalArgumentException is thrown.
The default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
year | year to use |
---|---|
monthOfYear | month to use |
dayOfMonth | day of month to use |
millisOfDay | millisecond to use |
IllegalArgumentException |
---|
Returns a datetime millisecond instant, formed from the given year, month, day, hour, minute, second, and millisecond values. The set of given values must refer to a valid datetime, or else an IllegalArgumentException is thrown.
The default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
year | year to use |
---|---|
monthOfYear | month to use |
dayOfMonth | day of month to use |
hourOfDay | hour to use |
minuteOfHour | minute to use |
secondOfMinute | second to use |
millisOfSecond | millisecond to use |
IllegalArgumentException |
---|
Returns the DateTimeZone that this Chronology operates in, or null if unspecified.
Get the AM(0) PM(1) field for this chronology.
Get the halfdays duration field for this chronology.
Get the hour of day (0-23) field for this chronology.
Get the hour of am/pm (0-11) field for this chronology.
Get the hours duration field for this chronology.
Get the millis duration field for this chronology.
Get the millis of day field for this chronology.
Get the millis of second field for this chronology.
Get the minute of day field for this chronology.
Get the minute of hour field for this chronology.
Get the minutes duration field for this chronology.
Get the month of year field for this chronology.
Get the months duration field for this chronology.
Get the second of day field for this chronology.
Get the second of minute field for this chronology.
Get the seconds duration field for this chronology.
Get the week of a week based year field for this chronology.
Get the weeks duration field for this chronology.
Get the year of a week based year field for this chronology.
Get the year of a week based year in a century field for this chronology.
Get the weekyears duration field for this chronology.
Get the year field for this chronology.
Get the year of century field for this chronology.
Get the year of era field for this chronology.
Get the years duration field for this chronology.
Invoked by the constructor and after deserialization to allow subclasses to define all of its supported fields. All unset fields default to unsupported instances.
fields | container of fields |
---|
Returns the same base chronology as passed into the constructor.