Package com.ibm.icu.text
Class ChineseDateFormat.Field
- java.lang.Object
-
- java.text.AttributedCharacterIterator.Attribute
-
- java.text.Format.Field
-
- com.ibm.icu.text.DateFormat.Field
-
- com.ibm.icu.text.ChineseDateFormat.Field
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- ChineseDateFormat
@Deprecated public static class ChineseDateFormat.Field extends DateFormat.Field
Deprecated.ICU 50The instances of this inner class are used as attribute keys and values in AttributedCharacterIterator that ChineseDateFormat.formatToCharacterIterator() method returns.There is no public constructor to this class, the only instances are the constants defined here.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ChineseDateFormat.FieldIS_LEAP_MONTHDeprecated.ICU 50 This field is only used by the deprecated ChineseDateFormat class.-
Fields inherited from class com.ibm.icu.text.DateFormat.Field
AM_PM, AM_PM_MIDNIGHT_NOON, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_WEEK_IN_MONTH, DAY_OF_YEAR, DOW_LOCAL, ERA, EXTENDED_YEAR, FLEXIBLE_DAY_PERIOD, HOUR_OF_DAY0, HOUR_OF_DAY1, HOUR0, HOUR1, JULIAN_DAY, MILLISECOND, MILLISECONDS_IN_DAY, MINUTE, MONTH, QUARTER, RELATED_YEAR, SECOND, TIME_SEPARATOR, TIME_ZONE, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, YEAR_WOY
-
Fields inherited from class java.text.AttributedCharacterIterator.Attribute
INPUT_METHOD_SEGMENT, LANGUAGE, READING
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static DateFormat.FieldofCalendarField(int calendarField)Deprecated.ICU 50protected ObjectreadResolve()Deprecated.ICU 50-
Methods inherited from class com.ibm.icu.text.DateFormat.Field
getCalendarField
-
Methods inherited from class java.text.AttributedCharacterIterator.Attribute
equals, getName, hashCode, toString
-
-
-
-
Field Detail
-
IS_LEAP_MONTH
@Deprecated public static final ChineseDateFormat.Field IS_LEAP_MONTH
Deprecated.ICU 50 This field is only used by the deprecated ChineseDateFormat class.Constant identifying the leap month marker.
-
-
Constructor Detail
-
Field
@Deprecated protected Field(String name, int calendarField)
Deprecated.ICU 50Constructs aChineseDateFormat.Fieldwith the given name and theChineseCalendarfield which this attribute represents. Use -1 forcalendarFieldif this field does not have a correspondingChineseCalendarfield.- Parameters:
name- Name of the attributecalendarField-Calendarfield constant
-
-
Method Detail
-
ofCalendarField
@Deprecated public static DateFormat.Field ofCalendarField(int calendarField)
Deprecated.ICU 50Returns theFieldconstant that corresponds to theChineseCalendarfieldcalendarField. If there is no correspondingFieldis available, null is returned.- Parameters:
calendarField-ChineseCalendarfield constant- Returns:
Fieldassociated with thecalendarField, or null if no associatedFieldis available.- Throws:
IllegalArgumentException- ifcalendarFieldis not a validCalendarfield constant.
-
readResolve
@Deprecated protected Object readResolve() throws InvalidObjectException
Deprecated.ICU 50Resolves instances being deserialized to the predefined constants.- Overrides:
readResolvein classDateFormat.Field- Throws:
InvalidObjectException- if the constant could not be resolved.
-
-