|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.joda.time.Chronology org.joda.time.chrono.BaseChronology org.joda.time.chrono.AssembledChronology org.joda.time.chrono.StrictChronology
public final class StrictChronology
Wraps another Chronology, ensuring all the fields are strict.
StrictChronology is thread-safe and immutable.
StrictDateTimeField
,
LenientChronology
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class org.joda.time.chrono.AssembledChronology |
---|
AssembledChronology.Fields |
Method Summary | |
---|---|
protected void |
assemble(AssembledChronology.Fields fields)
Invoked by the constructor and after deserialization to allow subclasses to define all of its supported fields. |
boolean |
equals(Object obj)
A strict chronology is only equal to a strict chronology with the same base chronology. |
static StrictChronology |
getInstance(Chronology base)
Create a StrictChronology for any chronology. |
int |
hashCode()
A suitable hashcode for the chronology. |
String |
toString()
A debugging string for the chronology. |
Chronology |
withUTC()
Returns an instance of this Chronology that operates in the UTC time zone. |
Chronology |
withZone(DateTimeZone zone)
Returns an instance of this Chronology that operates in any time zone. |
Methods inherited from class org.joda.time.chrono.AssembledChronology |
---|
centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, getBase, getDateTimeMillis, getDateTimeMillis, getDateTimeMillis, getParam, getZone, halfdayOfDay, halfdays, hourOfDay, hourOfHalfday, hours, millis, millisOfDay, millisOfSecond, minuteOfDay, minuteOfHour, minutes, monthOfYear, months, secondOfDay, secondOfMinute, seconds, weekOfWeekyear, weeks, weekyear, weekyearOfCentury, weekyears, year, yearOfCentury, yearOfEra, years |
Methods inherited from class org.joda.time.chrono.BaseChronology |
---|
add, add, get, get, get, set, validate |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static StrictChronology getInstance(Chronology base)
base
- the chronology to wrap
IllegalArgumentException
- if chronology is nullpublic Chronology withUTC()
BaseChronology
withUTC
in class BaseChronology
public Chronology withZone(DateTimeZone zone)
BaseChronology
withZone
in class BaseChronology
zone
- to use, or default if null
ZonedChronology
protected void assemble(AssembledChronology.Fields fields)
AssembledChronology
assemble
in class AssembledChronology
fields
- container of fieldspublic boolean equals(Object obj)
equals
in class Object
obj
- the object to compare to
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class BaseChronology
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |