|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.text.AttributedCharacterIterator.Attribute | +--java.text.Format.Field | +--java.text.DateFormat.Field
Defines constants that are used as attribute keys in the
AttributedCharacterIterator
returned
from DateFormat.formatToCharacterIterator
and as
field identifiers in FieldPosition
.
The class also provides two methods to map between its constants and the corresponding Calendar constants.
Calendar
,
Serialized FormField Summary | |
static DateFormat.Field |
AM_PM
Constant identifying the time of day indicator (e.g. |
static DateFormat.Field |
DAY_OF_MONTH
Constant identifying the day of month field. |
static DateFormat.Field |
DAY_OF_WEEK
Constant identifying the day of week field. |
static DateFormat.Field |
DAY_OF_WEEK_IN_MONTH
Constant identifying the day of week field. |
static DateFormat.Field |
DAY_OF_YEAR
Constant identifying the day of year field. |
static DateFormat.Field |
ERA
Constant identifying the era field. |
static DateFormat.Field |
HOUR_OF_DAY0
Constant identifying the hour of day field, where the legal values are 0 to 23. |
static DateFormat.Field |
HOUR_OF_DAY1
Constant identifying the hour of day field, where the legal values are 1 to 24. |
static DateFormat.Field |
HOUR0
Constant identifying the hour field, where the legal values are 0 to 11. |
static DateFormat.Field |
HOUR1
Constant identifying the hour field, where the legal values are 1 to 12. |
static DateFormat.Field |
MILLISECOND
Constant identifying the millisecond field. |
static DateFormat.Field |
MINUTE
Constant identifying the minute field. |
static DateFormat.Field |
MONTH
Constant identifying the month field. |
static DateFormat.Field |
SECOND
Constant identifying the second field. |
static DateFormat.Field |
TIME_ZONE
Constant identifying the time zone field. |
static DateFormat.Field |
WEEK_OF_MONTH
Constant identifying the week of month field. |
static DateFormat.Field |
WEEK_OF_YEAR
Constant identifying the week of year field. |
static DateFormat.Field |
YEAR
Constant identifying the year field. |
Fields inherited from class java.text.AttributedCharacterIterator.Attribute |
INPUT_METHOD_SEGMENT, LANGUAGE, READING |
Constructor Summary | |
protected |
DateFormat.Field(String name,
int calendarField)
Creates a Field with the specified name. |
Method Summary | |
int |
getCalendarField()
Returns the Calendar field associated with this
attribute. |
static DateFormat.Field |
ofCalendarField(int calendarField)
Returns the Field constant that corresponds to
the Calendar constant calendarField . |
protected Object |
readResolve()
Resolves instances being deserialized to the predefined constants. |
Methods inherited from class java.text.AttributedCharacterIterator.Attribute |
equals, getName, hashCode, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final DateFormat.Field ERA
public static final DateFormat.Field YEAR
public static final DateFormat.Field MONTH
public static final DateFormat.Field DAY_OF_MONTH
public static final DateFormat.Field HOUR_OF_DAY1
public static final DateFormat.Field HOUR_OF_DAY0
public static final DateFormat.Field MINUTE
public static final DateFormat.Field SECOND
public static final DateFormat.Field MILLISECOND
public static final DateFormat.Field DAY_OF_WEEK
public static final DateFormat.Field DAY_OF_YEAR
public static final DateFormat.Field DAY_OF_WEEK_IN_MONTH
public static final DateFormat.Field WEEK_OF_YEAR
public static final DateFormat.Field WEEK_OF_MONTH
public static final DateFormat.Field AM_PM
public static final DateFormat.Field HOUR1
public static final DateFormat.Field HOUR0
public static final DateFormat.Field TIME_ZONE
Constructor Detail |
protected DateFormat.Field(String name, int calendarField)
Calendar
field this attribute represents. Use -1 if this field does
not have a corresponding Calendar
value.
name
- Name of the attributecalendarField
- Calendar constantMethod Detail |
public static DateFormat.Field ofCalendarField(int calendarField)
Field
constant that corresponds to
the Calendar
constant calendarField
.
If there is no direct mapping between the Calendar
constant and a Field
, null is returned.
calendarField
- Calendar field constant
IllegalArgumentException
- if calendarField
is
not the value of a Calendar
field constant.Calendar
public int getCalendarField()
Calendar
field associated with this
attribute. For example, if this represents the hours field of
a Calendar
, this would return
Calendar.HOUR
. If there is no corresponding
Calendar
constant, this will return -1.
Calendar
protected Object readResolve() throws InvalidObjectException
readResolve
in class AttributedCharacterIterator.Attribute
InvalidObjectException
- if the constant could not be
resolved.
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.