java.text
Class DateFormat.Field

java.lang.Object
  extended by java.text.AttributedCharacterIterator.Attribute
      extended by java.text.Format.Field
          extended by java.text.DateFormat.Field
All Implemented Interfaces:
Serializable
Enclosing class:
DateFormat

public static class DateFormat.Field
extends Format.Field

See Also:
Serialized Form

Field Summary
static DateFormat.Field AM_PM
           
static DateFormat.Field DAY_OF_MONTH
           
static DateFormat.Field DAY_OF_WEEK
           
static DateFormat.Field DAY_OF_WEEK_IN_MONTH
           
static DateFormat.Field DAY_OF_YEAR
           
static DateFormat.Field ERA
           
static DateFormat.Field EXTENDED_YEAR
           
static DateFormat.Field HOUR_OF_DAY0
           
static DateFormat.Field HOUR_OF_DAY1
           
static DateFormat.Field HOUR0
           
static DateFormat.Field HOUR1
           
static DateFormat.Field ISO_YEAR
           
static DateFormat.Field LOCALIZED_DAY_OF_WEEK
           
static DateFormat.Field MILLISECOND
           
static DateFormat.Field MILLISECOND_IN_DAY
           
static DateFormat.Field MINUTE
           
static DateFormat.Field MODIFIED_JULIAN_DAY
           
static DateFormat.Field MONTH
           
static DateFormat.Field RFC822_TIME_ZONE
           
static DateFormat.Field SECOND
           
static DateFormat.Field TIME_ZONE
           
static DateFormat.Field WEEK_OF_MONTH
           
static DateFormat.Field WEEK_OF_YEAR
           
static DateFormat.Field YEAR
           
 
Fields inherited from class java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
 
Constructor Summary
protected DateFormat.Field(String name, int calendarField)
           
 
Method Summary
 int getCalendarField()
           
static DateFormat.Field ofCalendarField(int calendarField)
           
protected  Object readResolve()
          Resolves an instance of AttributedCharacterIterator.Attribute that is being deserialized to one of the three pre-defined attribute 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

ERA

public static final DateFormat.Field ERA

YEAR

public static final DateFormat.Field YEAR

MONTH

public static final DateFormat.Field MONTH

DAY_OF_MONTH

public static final DateFormat.Field DAY_OF_MONTH

HOUR_OF_DAY1

public static final DateFormat.Field HOUR_OF_DAY1

HOUR_OF_DAY0

public static final DateFormat.Field HOUR_OF_DAY0

MINUTE

public static final DateFormat.Field MINUTE

SECOND

public static final DateFormat.Field SECOND

MILLISECOND

public static final DateFormat.Field MILLISECOND

DAY_OF_WEEK

public static final DateFormat.Field DAY_OF_WEEK

DAY_OF_YEAR

public static final DateFormat.Field DAY_OF_YEAR

DAY_OF_WEEK_IN_MONTH

public static final DateFormat.Field DAY_OF_WEEK_IN_MONTH

WEEK_OF_YEAR

public static final DateFormat.Field WEEK_OF_YEAR

WEEK_OF_MONTH

public static final DateFormat.Field WEEK_OF_MONTH

AM_PM

public static final DateFormat.Field AM_PM

HOUR1

public static final DateFormat.Field HOUR1

HOUR0

public static final DateFormat.Field HOUR0

TIME_ZONE

public static final DateFormat.Field TIME_ZONE

ISO_YEAR

public static final DateFormat.Field ISO_YEAR

LOCALIZED_DAY_OF_WEEK

public static final DateFormat.Field LOCALIZED_DAY_OF_WEEK

EXTENDED_YEAR

public static final DateFormat.Field EXTENDED_YEAR

MODIFIED_JULIAN_DAY

public static final DateFormat.Field MODIFIED_JULIAN_DAY

MILLISECOND_IN_DAY

public static final DateFormat.Field MILLISECOND_IN_DAY

RFC822_TIME_ZONE

public static final DateFormat.Field RFC822_TIME_ZONE
Constructor Detail

DateFormat.Field

protected DateFormat.Field(String name,
                           int calendarField)
Method Detail

getCalendarField

public int getCalendarField()

ofCalendarField

public static DateFormat.Field ofCalendarField(int calendarField)

readResolve

protected Object readResolve()
                      throws InvalidObjectException
Description copied from class: AttributedCharacterIterator.Attribute
Resolves an instance of AttributedCharacterIterator.Attribute that is being deserialized to one of the three pre-defined attribute constants. It does this by comparing the names of the attributes. The constant that the deserialized object resolves to is returned.

Overrides:
readResolve in class AttributedCharacterIterator.Attribute
Returns:
The resolved contant value
Throws:
InvalidObjectException - If the object being deserialized cannot be resolved.