This
class
defines a typesafe enumeration of
AttributedCharacterIterator.Attribute objects that
may be used by the AttributedCharacterIterator
returned by the formatToCharacterIterator( )
inherited from Format, or that may be used when
creating a FieldPosition object with which to
obtain the bounds of a specific date field in formatted output. Note
that the constants defined by this class correspond closely to the
integer constants defined by java.util.Calendar,
and that this class defines methods for converting between the two
sets of constants.
public static class
DateFormat.Field extends Format.Field {
// Protected Constructors
protected
Field (String
name , int
calendarField );
// Public Constants
public static final DateFormat.Field
AM_PM ;
public static final DateFormat.Field
DAY_OF_MONTH ;
public static final DateFormat.Field
DAY_OF_WEEK ;
public static final DateFormat.Field
DAY_OF_WEEK_IN_MONTH ;
public static final DateFormat.Field
DAY_OF_YEAR ;
public static final DateFormat.Field
ERA ;
public static final DateFormat.Field
HOUR0 ;
public static final DateFormat.Field
HOUR1 ;
public static final DateFormat.Field
HOUR_OF_DAY0 ;
public static final DateFormat.Field
HOUR_OF_DAY1 ;
public static final DateFormat.Field
MILLISECOND ;
public static final DateFormat.Field
MINUTE ;
public static final DateFormat.Field
MONTH ;
public static final DateFormat.Field
SECOND ;
public static final DateFormat.Field
TIME_ZONE ;
public static final DateFormat.Field
WEEK_OF_MONTH ;
public static final DateFormat.Field
WEEK_OF_YEAR ;
public static final DateFormat.Field
YEAR ;
// Public Class Methods
public static DateFormat.Field
ofCalendarField (int);
// Public Instance Methods
public int
getCalendarField ( );
// Protected Methods Overriding AttributedCharacterIterator.Attribute
protected Object
readResolve ( ) throws java.io.InvalidObjectException;
}