org.joda.time.chrono

Class LenientChronology

Implemented Interfaces:
Serializable

public final class LenientChronology
extends AssembledChronology

Wraps another Chronology, ensuring all the fields are lenient.

LenientChronology is thread-safe and immutable.

Author:
Brian S O'Neill
Since:
1.0
See Also:
LenientDateTimeField, StrictChronology

Nested Class Summary

Nested classes/interfaces inherited from class org.joda.time.chrono.AssembledChronology

AssembledChronology.Fields

Method Summary

protected void
assemble(AssembledChronology.Fields fields)
boolean
equals(Object obj)
A lenient chronology is only equal to a lenient chronology with the same base chronology.
static LenientChronology
getInstance(Chronology base)
Create a LenientChronology for any chronology.
int
hashCode()
A suitable hashcode for the chronology.
String
toString()
A debugging string for the chronology.
Chronology
withUTC()
Chronology
withZone(DateTimeZone zone)

Methods inherited from class org.joda.time.chrono.AssembledChronology

assemble, 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, centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, get, get, get, getDateTimeMillis, getDateTimeMillis, getDateTimeMillis, getZone, halfdayOfDay, halfdays, hourOfDay, hourOfHalfday, hours, millis, millisOfDay, millisOfSecond, minuteOfDay, minuteOfHour, minutes, monthOfYear, months, secondOfDay, secondOfMinute, seconds, set, toString, validate, weekOfWeekyear, weeks, weekyear, weekyearOfCentury, weekyears, withUTC, withZone, year, yearOfCentury, yearOfEra, years

Methods inherited from class org.joda.time.Chronology

add, add, centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, get, get, get, getBuddhist, getBuddhist, getBuddhistUTC, getCoptic, getCoptic, getCopticUTC, getDateTimeMillis, getDateTimeMillis, getDateTimeMillis, getGJ, getGJ, getGJUTC, getGregorian, getGregorian, getGregorianUTC, getISO, getISO, getISOUTC, getJulian, getJulian, getJulianUTC, getZone, halfdayOfDay, halfdays, hourOfDay, hourOfHalfday, hours, millis, millisOfDay, millisOfSecond, minuteOfDay, minuteOfHour, minutes, monthOfYear, months, secondOfDay, secondOfMinute, seconds, set, toString, validate, weekOfWeekyear, weeks, weekyear, weekyearOfCentury, weekyears, withUTC, withZone, year, yearOfCentury, yearOfEra, years

Method Details

assemble

protected void assemble(AssembledChronology.Fields fields)
Overrides:
assemble in interface AssembledChronology

equals

public boolean equals(Object obj)
A lenient chronology is only equal to a lenient chronology with the same base chronology.
Parameters:
obj - the object to compare to
Returns:
true if equal
Since:
1.4

getInstance

public static LenientChronology getInstance(Chronology base)
Create a LenientChronology for any chronology.
Parameters:
base - the chronology to wrap

hashCode

public int hashCode()
A suitable hashcode for the chronology.
Returns:
the hashcode
Since:
1.4

toString

public String toString()
A debugging string for the chronology.
Overrides:
toString in interface BaseChronology
Returns:
the debugging string

withUTC

public Chronology withUTC()
Overrides:
withUTC in interface BaseChronology

withZone

public Chronology withZone(DateTimeZone zone)
Overrides:
withZone in interface BaseChronology

Copyright (c) 2001-2006 - Joda.org