|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.joda.time.base.AbstractPartial org.joda.time.base.BasePartial
BasePartial is an abstract implementation of ReadablePartial that stores
data in array and Chronology
fields.
This class should generally not be used directly by API users.
The ReadablePartial
interface should be used when different
kinds of partial objects are to be referenced.
BasePartial subclasses may be mutable and not thread-safe.
Method Summary | |
Chronology |
getChronology()
Gets the chronology of the partial which is never null. |
int |
getValue(int index)
Gets the value of the field at the specifed index. |
int[] |
getValues()
Gets an array of the value of each of the fields that this partial supports. |
String |
toString(String pattern)
Output the date using the specified format pattern. |
String |
toString(String pattern,
Locale locale)
Output the date using the specified format pattern. |
Methods inherited from class org.joda.time.base.AbstractPartial |
compareTo, equals, get, getField, getFields, getFieldType, getFieldTypes, hashCode, indexOf, isAfter, isBefore, isEqual, isSupported, toDateTime, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.joda.time.ReadablePartial |
equals, get, getField, getFieldType, hashCode, isSupported, size, toDateTime, toString |
Method Detail |
public int getValue(int index)
getValue
in interface ReadablePartial
index
- the index
IndexOutOfBoundsException
- if the index is invalidpublic int[] getValues()
The fields are returned largest to smallest, for example Hour, Minute, Second.
Each value corresponds to the same array index as getFields()
getValues
in class AbstractPartial
public Chronology getChronology()
The Chronology
is the calculation engine behind the partial and
provides conversion and validation of the fields in a particular calendar system.
getChronology
in interface ReadablePartial
public String toString(String pattern)
pattern
- the pattern specification, null means use toString
DateTimeFormat
public String toString(String pattern, Locale locale) throws IllegalArgumentException
pattern
- the pattern specification, null means use toString
locale
- Locale to use, null means default
IllegalArgumentException
DateTimeFormat
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |