Home » openjdk-7 » java » text » [javadoc | source]
java.text
public static class: DateFormat.Field [javadoc | source]
java.lang.Object
   java.text.AttributedCharacterIterator.Attribute
      java.text.Format.Field
         java.text.DateFormat$Field

All Implemented Interfaces:
    java$io$Serializable

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.

Field Summary
public static final  Field ERA    Constant identifying the era field. 
public static final  Field YEAR    Constant identifying the year field. 
public static final  Field MONTH    Constant identifying the month field. 
public static final  Field DAY_OF_MONTH    Constant identifying the day of month field. 
public static final  Field HOUR_OF_DAY1    Constant identifying the hour of day field, where the legal values are 1 to 24. 
public static final  Field HOUR_OF_DAY0    Constant identifying the hour of day field, where the legal values are 0 to 23. 
public static final  Field MINUTE    Constant identifying the minute field. 
public static final  Field SECOND    Constant identifying the second field. 
public static final  Field MILLISECOND    Constant identifying the millisecond field. 
public static final  Field DAY_OF_WEEK    Constant identifying the day of week field. 
public static final  Field DAY_OF_YEAR    Constant identifying the day of year field. 
public static final  Field DAY_OF_WEEK_IN_MONTH    Constant identifying the day of week field. 
public static final  Field WEEK_OF_YEAR    Constant identifying the week of year field. 
public static final  Field WEEK_OF_MONTH    Constant identifying the week of month field. 
public static final  Field AM_PM    Constant identifying the time of day indicator (e.g. "a.m." or "p.m.") field. 
public static final  Field HOUR1    Constant identifying the hour field, where the legal values are 1 to 12. 
public static final  Field HOUR0    Constant identifying the hour field, where the legal values are 0 to 11. 
public static final  Field TIME_ZONE    Constant identifying the time zone field. 
Fields inherited from java.text.AttributedCharacterIterator$Attribute:
LANGUAGE,  READING,  INPUT_METHOD_SEGMENT
Constructor:
 protected Field(String name,
    int calendarField) 
    Creates a Field.
    Parameters:
    name - the name of the Field
    calendarField - the Calendar constant this Field corresponds to; any value, even one outside the range of legal Calendar values may be used, but -1 should be used for values that don't correspond to legal Calendar values
Method from java.text.DateFormat$Field Summary:
getCalendarField,   ofCalendarField,   readResolve
Methods from java.text.AttributedCharacterIterator$Attribute:
equals,   getName,   hashCode,   readResolve,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.text.DateFormat$Field Detail:
 public int getCalendarField() 
    Returns the 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.
 public static Field ofCalendarField(int calendarField) 
    Returns the 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.
 protected Object readResolve() throws InvalidObjectException 
    Resolves instances being deserialized to the predefined constants.