public abstract class BasePartial extends AbstractPartial implements ReadablePartial, java.io.Serializable
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.
| Modifier and Type | Method and Description |
|---|---|
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.
|
java.lang.String |
toString(java.lang.String pattern)
Output the date using the specified format pattern.
|
java.lang.String |
toString(java.lang.String pattern,
java.util.Locale locale)
Output the date using the specified format pattern.
|
compareTo, equals, get, getField, getFields, getFieldType, getFieldTypes, hashCode, indexOf, isAfter, isBefore, isEqual, isSupported, toDateTime, toStringgetClass, notify, notifyAll, toString, wait, wait, waitequals, get, getField, getFieldType, hashCode, isSupported, size, toDateTime, toStringpublic int getValue(int index)
getValue in interface ReadablePartialindex - the indexjava.lang.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 AbstractPartialpublic 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 ReadablePartialpublic java.lang.String toString(java.lang.String pattern)
pattern - the pattern specification, null means use toStringDateTimeFormatpublic java.lang.String toString(java.lang.String pattern,
java.util.Locale locale)
throws java.lang.IllegalArgumentException
pattern - the pattern specification, null means use toStringlocale - Locale to use, null means defaultjava.lang.IllegalArgumentExceptionDateTimeFormatCopyright © 2010 - 2023 Adobe. All Rights Reserved