| 
 | JSR 216 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.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 Form| Field Summary | |
| static DateFormat.Field | AM_PMConstant identifying the time of day indicator (e.g. | 
| static DateFormat.Field | DAY_OF_MONTHConstant identifying the day of month field. | 
| static DateFormat.Field | DAY_OF_WEEKConstant identifying the day of week field. | 
| static DateFormat.Field | DAY_OF_WEEK_IN_MONTHConstant identifying the day of week field. | 
| static DateFormat.Field | DAY_OF_YEARConstant identifying the day of year field. | 
| static DateFormat.Field | ERAConstant identifying the era field. | 
| static DateFormat.Field | HOUR_OF_DAY0Constant identifying the hour of day field, where the legal values are 0 to 23. | 
| static DateFormat.Field | HOUR_OF_DAY1Constant identifying the hour of day field, where the legal values are 1 to 24. | 
| static DateFormat.Field | HOUR0Constant identifying the hour field, where the legal values are 0 to 11. | 
| static DateFormat.Field | HOUR1Constant identifying the hour field, where the legal values are 1 to 12. | 
| static DateFormat.Field | MILLISECONDConstant identifying the millisecond field. | 
| static DateFormat.Field | MINUTEConstant identifying the minute field. | 
| static DateFormat.Field | MONTHConstant identifying the month field. | 
| static DateFormat.Field | SECONDConstant identifying the second field. | 
| static DateFormat.Field | TIME_ZONEConstant identifying the time zone field. | 
| static DateFormat.Field | WEEK_OF_MONTHConstant identifying the week of month field. | 
| static DateFormat.Field | WEEK_OF_YEARConstant identifying the week of year field. | 
| static DateFormat.Field | YEARConstant 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 Calendarfield associated with this
 attribute. | 
| static DateFormat.Field | ofCalendarField(int calendarField)Returns the Fieldconstant that corresponds to
 theCalendarconstantcalendarField. | 
| 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 constant| Method 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.Calendarpublic 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.AttributeInvalidObjectException - if the constant could not be
         resolved.| 
 | JSR 216 (Maintenance Release) | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||