Serialized Form
-
Package com.ibm.icu.math
-
Class com.ibm.icu.math.BigDecimal
class BigDecimal extends Number implements Serializable- serialVersionUID:
- 8245355804974198832L
-
Serialized Fields
-
exp
int exp
The exponent.For fixed point arithmetic, scale is
-exp
, and can apply to zero. Note that this property can have a value less than MinExp when the mantissa has more than one digit. -
form
byte form
The formatting style. This may take the values:- MathContext.PLAIN -- no exponent needed
- MathContext.SCIENTIFIC -- scientific notation required
- MathContext.ENGINEERING -- engineering notation required
This property is an optimization; it allows us to defer number layout until it is actually needed as a string, hence avoiding unnecessary formatting.
-
ind
byte ind
The indicator. This may take the values:- ispos -- the number is positive
- iszero -- the number is zero
- isneg -- the number is negative
-
mant
byte[] mant
The value of the mantissa.Once constructed, this may become shared between several BigDecimal objects, so must not be altered.
For efficiency (speed), this is a byte array, with each byte taking a value of 0 -> 9.
If the first byte is 0 then the value of the number is zero (and mant.length=1, except when constructed from a plain number, for example, 0.000).
-
-
Class com.ibm.icu.math.MathContext
class MathContext extends Object implements Serializable- serialVersionUID:
- 7163376998892515376L
-
Serialized Fields
-
digits
int digits
The number of digits (precision) to be used for an operation. A value of 0 indicates that unlimited precision (as many digits as are required) will be used.The
BigDecimal
operator methods use this value to determine the precision of results. Note that leading zeros (in the integer part of a number) are never significant.digits
will always be non-negative. -
form
int form
The form of results from an operation.The
BigDecimal
operator methods use this value to determine the form of results, in particular whether and how exponential notation should be used.- See Also:
-
lostDigits
boolean lostDigits
Controls whether lost digits checking is enabled for an operation. Set totrue
to enable checking, or tofalse
to disable checking.When enabled, the
BigDecimal
operator methods check the precision of their operand or operands, and throw anArithmeticException
if an operand is more precise than the digits setting (that is, digits would be lost). When disabled, operands are rounded to the specified digits. -
roundingMode
int roundingMode
The rounding algorithm to be used for an operation.The
BigDecimal
operator methods use this value to determine the algorithm to be used when non-zero digits have to be discarded in order to reduce the precision of a result. The value must be one of the public constants whose name starts withROUND_
.- See Also:
-
-
-
Package com.ibm.icu.message2
-
Class com.ibm.icu.message2.Mf2DataModel.OrderedMap
- serialVersionUID:
- -7049361727790825496L
-
-
Package com.ibm.icu.number
-
Class com.ibm.icu.number.NumberRangeFormatter.SpanField
class SpanField extends UFormat.SpanField implements Serializable- serialVersionUID:
- 8750397196515368729L
-
Serialization Methods
-
readResolve
Deprecated.This API is ICU internal only.Serialization method resolve instances to the constant NumberRangeFormatter.SpanField values- Throws:
InvalidObjectException
-
-
Exception Class com.ibm.icu.number.SkeletonSyntaxException
class SkeletonSyntaxException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 7733971331648360554L
-
-
Package com.ibm.icu.text
-
Exception Class com.ibm.icu.text.ArabicShapingException
class ArabicShapingException extends Exception implements Serializable- serialVersionUID:
- 5261531805497260490L
-
Class com.ibm.icu.text.ChineseDateFormat
class ChineseDateFormat extends SimpleDateFormat implements Serializable- serialVersionUID:
- -4610300753104099899L
-
Class com.ibm.icu.text.ChineseDateFormat.Field
class Field extends DateFormat.Field implements Serializable- serialVersionUID:
- -5102130532751400330L
-
Serialization Methods
-
readResolve
Deprecated.ICU 50Resolves instances being deserialized to the predefined constants.- Throws:
InvalidObjectException
- if the constant could not be resolved.
-
-
Class com.ibm.icu.text.ChineseDateFormatSymbols
class ChineseDateFormatSymbols extends DateFormatSymbols implements Serializable- serialVersionUID:
- 6827816119783952890L
-
Serialized Fields
-
isLeapMonth
String[] isLeapMonth
Deprecated.
-
-
Class com.ibm.icu.text.CompactDecimalFormat
class CompactDecimalFormat extends DecimalFormat implements Serializable- serialVersionUID:
- 4716293295276629682L
-
Class com.ibm.icu.text.CurrencyPluralInfo
class CurrencyPluralInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
pluralCountToCurrencyUnitPattern
Map<String,
String> pluralCountToCurrencyUnitPattern -
pluralRules
PluralRules pluralRules
-
ulocale
ULocale ulocale
-
-
Class com.ibm.icu.text.DateFormat
class DateFormat extends UFormat implements Serializable- serialVersionUID:
- 7218322306649953788L
-
Serialization Methods
-
readObject
First, read in the default serializable data. Then, ifserialVersionOnStream
is less than 1, indicating that the stream was written by a pre-ICU-53 version, set capitalizationSetting to a default value. Finally, set serialVersionOnStream back to the maximum allowed value so that default serialization will work properly if this object is streamed out again.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
booleanAttributes
EnumSet<DateFormat.BooleanAttribute> booleanAttributes
boolean attributes for this instance. Inclusion in this is indicates a true condition. -
calendar
Calendar calendar
The calendar thatDateFormat
uses to produce the time field values needed to implement date and time formatting. Subclasses should initialize this to a calendar appropriate for the locale associated with thisDateFormat
. -
capitalizationSetting
DisplayContext capitalizationSetting
-
numberFormat
NumberFormat numberFormat
The number formatter thatDateFormat
uses to format numbers in dates and times. Subclasses should initialize this to a number format appropriate for the locale associated with thisDateFormat
. -
serialVersionOnStream
int serialVersionOnStream
Describes the version ofDateFormat
present on the stream. Possible values are:- 0 (or uninitialized): the pre-ICU-53 version
- 1: ICU 53, adds serialVersionOnStream and capitalizationSetting
DateFormat
, the most recent format (corresponding to the highest allowableserialVersionOnStream
) is always written.
-
-
Class com.ibm.icu.text.DateFormat.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- -3627456821000730829L
-
Serialization Methods
-
readResolve
Resolves instances being deserialized to the predefined constants.- Throws:
InvalidObjectException
- if the constant could not be resolved.
-
-
Serialized Fields
-
calendarField
int calendarField
-
-
Class com.ibm.icu.text.DateFormatSymbols
class DateFormatSymbols extends Object implements Serializable- serialVersionUID:
- -5987973545549424702L
-
Serialization Methods
-
readObject
3.8 or older version did not have localized GMT format patterns.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
abbreviatedDayPeriods
String[] abbreviatedDayPeriods
Localized names for abbreviated (== short) day periods. An array of strings, in the order of DayPeriod constants. -
actualLocale
ULocale actualLocale
The locale containing data used to construct this object, or null.- See Also:
-
ampms
String[] ampms
AM and PM strings. For example: "AM" and "PM". An array of 2 strings, indexed byCalendar.AM
andCalendar.PM
. -
ampmsNarrow
String[] ampmsNarrow
narrow AM and PM strings. For example: "a" and "p". An array of 2 strings, indexed byCalendar.AM
andCalendar.PM
. -
capitalization
Map<com.ibm.icu.text.DateFormatSymbols.CapitalizationContextUsage,
boolean[]> capitalization Capitalization transforms. For each usage type, the first array element indicates whether to titlecase for uiListOrMenu context, the second indicates whether to titlecase for stand-alone context. -
eraNames
String[] eraNames
Era name strings. For example: "Anno Domini" and "Before Christ". An array of 2 strings, indexed byCalendar.BC
andCalendar.AD
. -
eras
String[] eras
Era strings. For example: "AD" and "BC". An array of 2 strings, indexed byCalendar.BC
andCalendar.AD
. -
leapMonthPatterns
String[] leapMonthPatterns
All leap month patterns, for example "{0}bis". An array of DT_MONTH_PATTERN_COUNT strings, indexed by the DT_LEAP_MONTH_PATTERN_XXX value. -
localPatternChars
String localPatternChars
Localized date-time pattern characters. For example, a locale may wish to use 'u' rather than 'y' to represent years in its date format pattern strings. This string must be exactly 18 characters long, with the index of the characters described byDateFormat.ERA_FIELD
,DateFormat.YEAR_FIELD
, etc. Thus, if the string were "Xz...", then localized patterns would use 'X' for era and 'z' for year. -
months
String[] months
Month strings. For example: "January", "February", etc. An array of 13 strings (some calendars have 13 months), indexed byCalendar.JANUARY
,Calendar.FEBRUARY
, etc. -
narrowDayPeriods
String[] narrowDayPeriods
Localized names for narrow day periods. An array of strings, in the order of DayPeriod constants. -
narrowEras
String[] narrowEras
Narrow era names. For example: "A" and "B". An array of 2 strings, indexed byCalendar.BC
andCalendar.AD
. -
narrowMonths
String[] narrowMonths
Narrow month strings. For example: "J", "F", etc. An array of 13 strings (some calendars have 13 months), indexed byCalendar.JANUARY
,Calendar.FEBRUARY
, etc. -
narrowQuarters
String[] narrowQuarters
Narrow quarter names. For example: "1", "2", "3", "4". An array of 4 strings indexed by the month divided by 3. -
narrowWeekdays
String[] narrowWeekdays
CLDR-style format narrow weekday strings, for example: "S", "M", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementnarrowWeekdays[0]
is ignored. -
quarters
String[] quarters
Full quarter names. For example: "1st Quarter", "2nd Quarter", "3rd Quarter", "4th Quarter". An array of 4 strings, indexed by the month divided by 3. -
requestedLocale
ULocale requestedLocale
-
shorterWeekdays
String[] shorterWeekdays
CLDR-style format short weekday strings, for example: "Su", "Mo", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementshorterWeekdays[0]
is ignored. -
shortMonths
String[] shortMonths
Short month strings. For example: "Jan", "Feb", etc. An array of 13 strings (some calendars have 13 months), indexed byCalendar.JANUARY
,Calendar.FEBRUARY
, etc. -
shortQuarters
String[] shortQuarters
Abbreviated quarter names. For example: "Q1", "Q2", "Q3", "Q4". An array of 4 strings indexed by the month divided by 3. -
shortWeekdays
String[] shortWeekdays
CLDR-style format abbreviated (not short) weekday strings, for example: "Sun", "Mon", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementshortWeekdays[0]
is ignored. -
shortYearNames
String[] shortYearNames
Cyclic year names, for example: "jia-zi", "yi-chou", ... "gui-hai". An array of (normally) 60 strings, corresponding to cyclic years 1-60 (in Calendar YEAR field). Currently we only have data for format/abbreviated. For the others, just get from format/abbreviated, ignore set. -
shortZodiacNames
String[] shortZodiacNames
Cyclic zodiac names, for example: "Rat", "Ox", "Tiger", etc. An array of (normally) 12 strings. Currently we only have data for format/abbreviated. For the others, just get from format/abbreviated, ignore set. -
standaloneAbbreviatedDayPeriods
String[] standaloneAbbreviatedDayPeriods
Localized names for standalone abbreviated (== short) day periods. An array of strings, in the order of DayPeriod constants. -
standaloneMonths
String[] standaloneMonths
Standalone month strings. For example: "January", "February", etc. An array of 13 strings (some calendars have 13 months), indexed byCalendar.JANUARY
,Calendar.FEBRUARY
, etc. -
standaloneNarrowDayPeriods
String[] standaloneNarrowDayPeriods
Localized names for standalone narrow day periods. An array of strings, in the order of DayPeriod constants. -
standaloneNarrowMonths
String[] standaloneNarrowMonths
Standalone narrow month strings. For example: "J", "F", etc. An array of 13 strings (some calendars have 13 months), indexed byCalendar.JANUARY
,Calendar.FEBRUARY
, etc. -
standaloneNarrowQuarters
String[] standaloneNarrowQuarters
Standalone narrow quarter names. For example: "1", "2", "3", "4". An array of 4 strings indexed by the month divided by 3. -
standaloneNarrowWeekdays
String[] standaloneNarrowWeekdays
Standalone narrow weekday strings. For example: "S", "M", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementstandaloneNarrowWeekdays[0]
is ignored. -
standaloneQuarters
String[] standaloneQuarters
Standalone full quarter names. For example: "1st Quarter", "2nd Quarter", "3rd Quarter", "4th Quarter". An array of 4 strings, indexed by the month divided by 3. -
standaloneShorterWeekdays
String[] standaloneShorterWeekdays
CLDR-style standalone short weekday strings, for example: "Sun", "Mon", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementstandaloneShorterWeekdays[0]
is ignored. -
standaloneShortMonths
String[] standaloneShortMonths
Standalone short month strings. For example: "Jan", "Feb", etc. An array of 13 strings (some calendars have 13 months), indexed byCalendar.JANUARY
,Calendar.FEBRUARY
, etc. -
standaloneShortQuarters
String[] standaloneShortQuarters
Standalone abbreviated quarter names. For example: "Q1", "Q2", "Q3", "Q4". An array of 4 strings indexed by the month divided by 3. -
standaloneShortWeekdays
String[] standaloneShortWeekdays
CLDR-style standalone abbreviated (not short) weekday strings, for example: "Sun", "Mon", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementstandaloneShortWeekdays[0]
is ignored. -
standaloneWeekdays
String[] standaloneWeekdays
Standalone wide weekday strings. For example: "Sunday", "Monday", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementstandaloneWeekdays[0]
is ignored. -
standaloneWideDayPeriods
String[] standaloneWideDayPeriods
Localized names for standalone wide day periods. An array of strings, in the order of DayPeriod constants. -
timeSeparator
String timeSeparator
Time separator string. For example: ":". -
validLocale
ULocale validLocale
The most specific locale containing any resource data, or null.- See Also:
-
weekdays
String[] weekdays
Format wide weekday strings, for example: "Sunday", "Monday", etc. An array of 8 strings, indexed byCalendar.SUNDAY
,Calendar.MONDAY
, etc. The elementweekdays[0]
is ignored. -
wideDayPeriods
String[] wideDayPeriods
Localized names for wide day periods. An array of strings, in the order of DayPeriod constants. -
zoneStrings
String[][] zoneStrings
Localized names of time zones in this locale. This is a two-dimensional array of strings of size n by m, where m is at least 5 and up to 7. Each of the n rows is an entry containing the localized names for a singleTimeZone
. Each such row contains (withi
ranging from 0..n-1):zoneStrings[i][0]
- time zone IDzoneStrings[i][1]
- long name of zone in standard timezoneStrings[i][2]
- short name of zone in standard timezoneStrings[i][3]
- long name of zone in daylight savings timezoneStrings[i][4]
- short name of zone in daylight savings timezoneStrings[i][5]
- location name of zonezoneStrings[i][6]
- long generic name of zonezoneStrings[i][7]
- short generic of zone
- See Also:
-
-
Class com.ibm.icu.text.DateIntervalFormat
class DateIntervalFormat extends UFormat implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
fCapitalizationSetting
DisplayContext fCapitalizationSetting
-
fDateFormat
SimpleDateFormat fDateFormat
-
fDatePattern
String fDatePattern
-
fDateTimeFormat
String fDateTimeFormat
-
fFromCalendar
Calendar fFromCalendar
-
fInfo
DateIntervalInfo fInfo
-
fSkeleton
String fSkeleton
-
fTimePattern
String fTimePattern
-
fToCalendar
Calendar fToCalendar
-
isDateIntervalInfoDefault
boolean isDateIntervalInfoDefault
-
-
Class com.ibm.icu.text.DateIntervalFormat.SpanField
class SpanField extends UFormat.SpanField implements Serializable- serialVersionUID:
- -6330879259553618133L
-
Serialization Methods
-
readResolve
Deprecated.This API is ICU internal only.serialization method resolve instances to the constant DateIntervalFormat.SpanField values- Throws:
InvalidObjectException
-
-
Class com.ibm.icu.text.DateIntervalInfo
class DateIntervalInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.ibm.icu.text.DateIntervalInfo.PatternInfo
class PatternInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.ibm.icu.text.DecimalFormat
class DecimalFormat extends NumberFormat implements Serializable- serialVersionUID:
- 864413376551465018L
-
Serialization Methods
-
readObject
Custom serialization: re-create object from serialized property bag and symbols. Also supports reading from the legacy (pre-ICU4J 59) format and converting it to the new form.- Throws:
IOException
ClassNotFoundException
-
writeObject
Custom serialization: save property bag and symbols; the formatter object can be re-created from just that amount of information.- Throws:
IOException
-
-
Serialized Fields
-
serialVersionOnStream
int serialVersionOnStream
One non-transient field such that deserialization can determine the version of the class. This field has existed since the very earliest versions of DecimalFormat.
-
-
Class com.ibm.icu.text.DecimalFormatSymbols
class DecimalFormatSymbols extends Object implements Serializable- serialVersionUID:
- 5772796243397350300L
-
Serialization Methods
-
readObject
Reads the default serializable fields, then ifserialVersionOnStream
is less than 1, initializemonetarySeparator
to be the same asdecimalSeparator
andexponential
to be 'E'. Finally, sets serialVersionOnStream back to the maximum allowed value so that default serialization will work properly if this object is streamed out again.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
actualLocale
ULocale actualLocale
The locale containing data used to construct this object, or null.- See Also:
-
approximatelyString
String approximatelyString
The string used to indicate an approximately sign.- Since:
- ICU 69
-
currencyPattern
String currencyPattern
-
currencySpcAfterSym
String[] currencySpcAfterSym
-
currencySpcBeforeSym
String[] currencySpcBeforeSym
-
currencySymbol
String currencySymbol
String denoting the local currency, e.g. "$".- See Also:
-
decimalSeparator
char decimalSeparator
Character used for decimal sign.- See Also:
-
decimalSeparatorString
String decimalSeparatorString
String used for decimal sign. -
digit
char digit
Character used for a digit in a pattern.- See Also:
-
digits
char[] digits
Array of characters used for the digits 0-9 in order. -
digitStrings
String[] digitStrings
Array of Strings used for the digits 0-9 in order. -
exponential
char exponential
The character used to distinguish the exponent in a number formatted in exponential notation, e.g. 'E' for a number such as "1.23E45".Note that this field has been superseded by
exponentSeparator
. It is retained for backward compatibility. -
exponentMultiplicationSign
String exponentMultiplicationSign
Exponent multiplication sign. e.g "x"- Since:
- ICU 54
-
exponentSeparator
String exponentSeparator
The string used to separate the mantissa from the exponent. Examples: "x10^" for 1.23x10^4, "E" for 1.23E4.Note that this supersedes the
exponential
field.- Since:
- AlphaWorks
-
groupingSeparator
char groupingSeparator
Character used for thousands separator.- See Also:
-
groupingSeparatorString
String groupingSeparatorString
String used for thousands separator. -
infinity
String infinity
Character used to represent infinity.- See Also:
-
intlCurrencySymbol
String intlCurrencySymbol
International string denoting the local currency, e.g. "USD".- See Also:
-
minusSign
char minusSign
Character used to represent minus sign.- See Also:
-
minusString
String minusString
String versions of minus sign.- Since:
- ICU 52
-
monetaryGroupingSeparator
char monetaryGroupingSeparator
The grouping separator character used when formatting currency values.- See Also:
-
monetaryGroupingSeparatorString
String monetaryGroupingSeparatorString
The grouping separator string used when formatting currency values. -
monetarySeparator
char monetarySeparator
The decimal separator character used when formatting currency values.- See Also:
-
monetarySeparatorString
String monetarySeparatorString
The decimal separator string used when formatting currency values. -
NaN
String NaN
Character used to represent NaN.- See Also:
-
padEscape
char padEscape
The character used to indicate a padding character in a format, e.g., '*' in a pattern such as "$*_#,##0.00".- Since:
- AlphaWorks
-
patternSeparator
char patternSeparator
Character used to separate positive and negative subpatterns in a pattern.- See Also:
-
percent
char percent
Character used for percent sign.- See Also:
-
percentString
String percentString
String used for percent sign. -
perMill
char perMill
Character used for mille percent sign.- See Also:
-
perMillString
String perMillString
String used for mille percent sign. -
plusSign
char plusSign
The character used to indicate a plus sign.- Since:
- AlphaWorks
-
plusString
String plusString
String versions of plus sign.- Since:
- ICU 52
-
requestedLocale
Locale requestedLocale
The locale for which this object was constructed. Set to the default locale for objects resurrected from old streams.- Since:
- ICU 2.2
-
serialVersionOnStream
int serialVersionOnStream
Describes the version ofDecimalFormatSymbols
present on the stream. Possible values are:- 0 (or uninitialized): versions prior to JDK 1.1.6.
- 1: Versions written by JDK 1.1.6 or later, which includes
two new fields:
monetarySeparator
andexponential
. - 2: Version for AlphaWorks. Adds padEscape, exponentSeparator, and plusSign.
- 3: Version for ICU 2.2, which adds locale.
- 4: Version for ICU 3.2, which adds ulocale.
- 5: Version for ICU 3.6, which adds monetaryGroupingSeparator.
- 6: Version for ICU 4.2, which adds currencySpcBeforeSym and currencySpcAfterSym.
- 7: Version for ICU 52, which adds minusString and plusString.
DecimalFormatSymbols
, the most recent format (corresponding to the highest allowableserialVersionOnStream
) is always written. -
sigDigit
char sigDigit
Character used for a significant digit in a pattern.- See Also:
-
ulocale
ULocale ulocale
The requested ULocale. We keep the old locale for serialization compatibility.- Since:
- ICU 3.2
-
validLocale
ULocale validLocale
The most specific locale containing any resource data, or null.- See Also:
-
zeroDigit
char zeroDigit
Character used for zero. This remains only for backward compatibility purposes. The digits array below is now used to actively store the digits.- See Also:
-
-
Class com.ibm.icu.text.DurationFormat
class DurationFormat extends UFormat implements Serializable- serialVersionUID:
- -2076961954727774282L
-
Class com.ibm.icu.text.ListFormatter.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- -8071145668708265437L
-
Serialization Methods
-
readResolve
Deprecated.This API is ICU internal only.Serialization method resolve instances to the constant Field values- Throws:
InvalidObjectException
-
-
Class com.ibm.icu.text.ListFormatter.SpanField
class SpanField extends UFormat.SpanField implements Serializable- serialVersionUID:
- 3563544214705634403L
-
Serialization Methods
-
readResolve
Deprecated.This API is ICU internal only.serialization method resolve instances to the constant ListFormatter.SpanField values- Throws:
InvalidObjectException
-
-
Class com.ibm.icu.text.MeasureFormat
class MeasureFormat extends UFormat implements Serializable- serialVersionUID:
- -7182021401701778240L
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
-
-
Class com.ibm.icu.text.MessageFormat
class MessageFormat extends UFormat implements Serializable- serialVersionUID:
- 7136212545847378652L
-
Serialization Methods
-
readObject
Custom deserialization, new in ICU 4.8. See comments on writeObject().- Throws:
InvalidObjectException
- if the objects read from the stream is invalid.IOException
ClassNotFoundException
-
writeObject
Custom serialization, new in ICU 4.8. We do not want to use default serialization because we only have a small amount of persistent state which is better expressed explicitly rather than via writing field objects.- Serial Data:
- Writes the locale as a BCP 47 language tag string, the MessagePattern.ApostropheMode as an object, and the pattern string (null if none was applied). Followed by an int with the number of (int formatIndex, Object formatter) pairs, and that many such pairs, corresponding to previous setFormat() calls for custom formats. Followed by an int with the number of (int, Object) pairs, and that many such pairs, for future (post-ICU 4.8) extension of the serialization format.
- Parameters:
out
- The output stream.- Throws:
IOException
-
-
Class com.ibm.icu.text.MessageFormat.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- 7510380454602616157L
-
Serialization Methods
-
readResolve
Resolves instances being deserialized to the predefined constants.- Throws:
InvalidObjectException
- if the constant could not be resolved.
-
-
Class com.ibm.icu.text.NumberFormat
class NumberFormat extends UFormat implements Serializable- serialVersionUID:
- -2308460125733713944L
-
Serialization Methods
-
readObject
First, read in the default serializable data. Then, ifserialVersionOnStream
is less than 1, indicating that the stream was written by JDK 1.1, set theint
fields such asmaximumIntegerDigits
to be equal to thebyte
fields such asmaxIntegerDigits
, since theint
fields were not present in JDK 1.1. Finally, set serialVersionOnStream back to the maximum allowed value so that default serialization will work properly if this object is streamed out again.- Throws:
IOException
ClassNotFoundException
-
writeObject
Write out the default serializable data, after first setting thebyte
fields such asmaxIntegerDigits
to be equal to theint
fields such asmaximumIntegerDigits
(or toByte.MAX_VALUE
, whichever is smaller), for compatibility with the JDK 1.1 version of the stream format.- Throws:
IOException
-
-
Serialized Fields
-
capitalizationSetting
DisplayContext capitalizationSetting
-
currency
Currency currency
Currency object used to format currencies. Subclasses may ignore this if they are not currency formats. This will be null unless a subclass sets it to a non-null value.- Since:
- ICU 2.6
-
groupingUsed
boolean groupingUsed
True if the the grouping (i.e. thousands) separator is used when formatting and parsing numbers.- See Also:
-
maxFractionDigits
byte maxFractionDigits
The maximum number of digits allowed in the fractional portion of a number.maximumFractionDigits
must be greater than or equal tominimumFractionDigits
.Note: This field exists only for serialization compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
fieldmaximumFractionDigits
is used instead. When writing to a stream,maxFractionDigits
is set tomaximumFractionDigits
orByte.MAX_VALUE
, whichever is smaller. When reading from a stream, this field is used only ifserialVersionOnStream
is less than 1.- See Also:
-
maximumFractionDigits
int maximumFractionDigits
The maximum number of digits allowed in the fractional portion of a number.maximumFractionDigits
must be greater than or equal tominimumFractionDigits
.- See Also:
-
maximumIntegerDigits
int maximumIntegerDigits
The maximum number of digits allowed in the integer portion of a number.maximumIntegerDigits
must be greater than or equal tominimumIntegerDigits
.- See Also:
-
maxIntegerDigits
byte maxIntegerDigits
The maximum number of digits allowed in the integer portion of a number.maxIntegerDigits
must be greater than or equal tominIntegerDigits
.Note: This field exists only for serialization compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
fieldmaximumIntegerDigits
is used instead. When writing to a stream,maxIntegerDigits
is set tomaximumIntegerDigits
orByte.MAX_VALUE
, whichever is smaller. When reading from a stream, this field is used only ifserialVersionOnStream
is less than 1.- See Also:
-
minFractionDigits
byte minFractionDigits
The minimum number of digits allowed in the fractional portion of a number.minimumFractionDigits
must be less than or equal tomaximumFractionDigits
.Note: This field exists only for serialization compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
fieldminimumFractionDigits
is used instead. When writing to a stream,minFractionDigits
is set tominimumFractionDigits
orByte.MAX_VALUE
, whichever is smaller. When reading from a stream, this field is used only ifserialVersionOnStream
is less than 1.- See Also:
-
minimumFractionDigits
int minimumFractionDigits
The minimum number of digits allowed in the fractional portion of a number.minimumFractionDigits
must be less than or equal tomaximumFractionDigits
.- See Also:
-
minimumIntegerDigits
int minimumIntegerDigits
The minimum number of digits allowed in the integer portion of a number.minimumIntegerDigits
must be less than or equal tomaximumIntegerDigits
.- See Also:
-
minIntegerDigits
byte minIntegerDigits
The minimum number of digits allowed in the integer portion of a number.minimumIntegerDigits
must be less than or equal tomaximumIntegerDigits
.Note: This field exists only for serialization compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
fieldminimumIntegerDigits
is used instead. When writing to a stream,minIntegerDigits
is set tominimumIntegerDigits
orByte.MAX_VALUE
, whichever is smaller. When reading from a stream, this field is used only ifserialVersionOnStream
is less than 1.- See Also:
-
parseIntegerOnly
boolean parseIntegerOnly
True if this format will parse numbers as integers only.- See Also:
-
parseStrict
boolean parseStrict
-
serialVersionOnStream
int serialVersionOnStream
Describes the version ofNumberFormat
present on the stream. Possible values are:- 0 (or uninitialized): the JDK 1.1 version of the stream format.
In this version, the
int
fields such asmaximumIntegerDigits
were not present, and thebyte
fields such asmaxIntegerDigits
are used instead. - 1: the JDK 1.2 version of the stream format. The values of the
byte
fields such asmaxIntegerDigits
are ignored, and theint
fields such asmaximumIntegerDigits
are used instead. - 2: adds capitalizationSetting.
NumberFormat
, the most recent format (corresponding to the highest allowableserialVersionOnStream
) is always written. - 0 (or uninitialized): the JDK 1.1 version of the stream format.
In this version, the
-
-
Class com.ibm.icu.text.NumberFormat.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- -4516273749929385842L
-
Serialization Methods
-
readResolve
serizalization method resolve instances to the constant NumberFormat.Field values- Throws:
InvalidObjectException
-
-
Class com.ibm.icu.text.PluralFormat
class PluralFormat extends UFormat implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
numberFormat
NumberFormat numberFormat
ThisNumberFormat
is used for the standard formatting of the number inserted into the message. -
parsedValues
Map<String,
String> parsedValues Obsolete with use of MessagePattern since ICU 4.8. Used to be: The format messages for each plural case. It is a mapping:String
(plural case keyword) -->String
(message for this plural case). -
pattern
String pattern
The applied pattern string. -
pluralRules
PluralRules pluralRules
The plural rules used for plural selection. -
ulocale
ULocale ulocale
The locale used for standard number formatting and getting the predefined plural rules (if they were not defined explicitely).
-
-
Class com.ibm.icu.text.PluralRules
class PluralRules extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
writeReplace
- Throws:
ObjectStreamException
-
-
Serialized Fields
-
rules
com.ibm.icu.text.PluralRules.RuleList rules
-
-
Class com.ibm.icu.text.PluralRules.FixedDecimal
class FixedDecimal extends Number implements Serializable- serialVersionUID:
- -4756200506571685661L
-
Serialization Methods
-
readObject
Deprecated.- Throws:
IOException
ClassNotFoundException
-
writeObject
Deprecated.- Throws:
IOException
-
-
Serialized Fields
-
baseFactor
int baseFactor
Deprecated. -
decimalDigits
long decimalDigits
Deprecated. -
decimalDigitsWithoutTrailingZeros
long decimalDigitsWithoutTrailingZeros
Deprecated. -
exponent
int exponent
Deprecated. -
hasIntegerValue
boolean hasIntegerValue
Deprecated. -
integerValue
long integerValue
Deprecated. -
isNegative
boolean isNegative
Deprecated. -
source
double source
Deprecated. -
visibleDecimalDigitCount
int visibleDecimalDigitCount
Deprecated. -
visibleDecimalDigitCountWithoutTrailingZeros
int visibleDecimalDigitCountWithoutTrailingZeros
Deprecated.
-
-
Class com.ibm.icu.text.RelativeDateTimeFormatter.Field
class Field extends Format.Field implements Serializable- serialVersionUID:
- -5327685528663492325L
-
Serialization Methods
-
readResolve
Deprecated.This API is ICU internal only.Serizalization method resolve instances to the constant Field values- Throws:
InvalidObjectException
-
-
Class com.ibm.icu.text.RuleBasedNumberFormat
class RuleBasedNumberFormat extends NumberFormat implements Serializable- serialVersionUID:
- -7664252765575395068L
-
Serialization Methods
-
readObject
Reads this object in from a stream.- Parameters:
in
- The stream to read from.- Throws:
IOException
-
writeObject
Writes this object to a stream.- Parameters:
out
- The stream to write to.- Throws:
IOException
-
-
Serialized Fields
-
capitalizationForListOrMenu
boolean capitalizationForListOrMenu
-
capitalizationForStandAlone
boolean capitalizationForStandAlone
-
capitalizationInfoIsSet
boolean capitalizationInfoIsSet
Data for handling context-based capitalization -
lenientParse
boolean lenientParse
Flag specifying whether lenient parse mode is on or off. Off by default. -
locale
ULocale locale
The formatter's locale. This is used to create DecimalFormatSymbols and Collator objects. -
publicRuleSetNames
String[] publicRuleSetNames
The public rule set names; -
roundingMode
int roundingMode
The formatter's rounding mode. -
ruleSetDisplayNames
Map<String,
String[]> ruleSetDisplayNames Localizations for rule set names.
-
-
Class com.ibm.icu.text.SelectFormat
class SelectFormat extends Format implements Serializable- serialVersionUID:
- 2993154333257524984L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
pattern
String pattern
-
-
Class com.ibm.icu.text.SimpleDateFormat
class SimpleDateFormat extends DateFormat implements Serializable- serialVersionUID:
- 4774881970558875024L
-
Serialization Methods
-
readObject
Override readObject. See http://docs.oracle.com/javase/6/docs/api/java/io/ObjectInputStream.html- Throws:
IOException
ClassNotFoundException
-
writeObject
Override writeObject. See http://docs.oracle.com/javase/6/docs/api/java/io/ObjectOutputStream.html- Throws:
IOException
-
-
Serialized Fields
-
defaultCenturyStart
Date defaultCenturyStart
We map dates with two-digit years into the century starting atdefaultCenturyStart
, which may be any date. May not be null.- Since:
- JDK1.1.4
-
formatData
DateFormatSymbols formatData
The symbols used by this formatter for week names, month names, etc. May not be null.- See Also:
-
numberFormatters
HashMap<String,
NumberFormat> numberFormatters The hash map used for number format overrides. -
override
String override
The override string of this formatter. Used to override the numbering system for one or more fields. -
overrideMap
HashMap<Character,
String> overrideMap The hash map used for number format overrides. -
pattern
String pattern
The pattern string of this formatter. This is always a non-localized pattern. May not be null. See class documentation for details. -
serialVersionOnStream
int serialVersionOnStream
The version of the serialized data on the stream. Possible values:- 0 or not present on stream: JDK 1.1.3. This version
has no
defaultCenturyStart
on stream. - 1 JDK 1.1.4 or later. This version adds
defaultCenturyStart
. - 2 This version writes an additional int for
capitalizationSetting
.
serialVersionOnStream
is written. - 0 or not present on stream: JDK 1.1.3. This version
has no
-
tzFormat
TimeZoneFormat tzFormat
-
-
Exception Class com.ibm.icu.text.StringPrepParseException
class StringPrepParseException extends ParseException implements Serializable- serialVersionUID:
- 7160264827701651255L
-
Serialized Fields
-
error
int error
-
line
int line
The line on which the error occurred. If the parse engine is not using this field, it should set it to zero. Otherwise it should be a positive integer. The default value of this field is -1. It will be set to 0 if the code populating this struct is not using line numbers. -
postContext
StringBuffer postContext
Textual context after the error. Null-terminated. May be the empty string if not implemented by parser. -
preContext
StringBuffer preContext
Textual context before the error. Null-terminated. May be the empty string if not implemented by parser.
-
-
Class com.ibm.icu.text.TimeUnitFormat
class TimeUnitFormat extends MeasureFormat implements Serializable- serialVersionUID:
- -3707773153184971529L
-
Serialization Methods
-
readResolve
Deprecated.- Throws:
ObjectStreamException
-
writeReplace
Deprecated.- Throws:
ObjectStreamException
-
-
Serialized Fields
-
format
NumberFormat format
Deprecated. -
locale
ULocale locale
Deprecated. -
style
int style
Deprecated.
-
-
Class com.ibm.icu.text.TimeZoneFormat
class TimeZoneFormat extends UFormat implements Serializable- serialVersionUID:
- 2281246852693575022L
-
Serialization Methods
-
readObject
- Parameters:
ois
- the object input stream- Throws:
ClassNotFoundException
IOException
-
writeObject
- Parameters:
oos
- the object output stream- Throws:
IOException
-
-
Serialized Fields
-
_gmtOffsetDigits
String[] _gmtOffsetDigits
The array of decimal digits used by localized GMT format (the size of array is 10). -
_gmtOffsetPatterns
String[] _gmtOffsetPatterns
The array of GMT offset patterns used by localized GMT format (positive hour-min, positive hour-min-sec, negative hour-min, negative hour-min-sec). -
_gmtPattern
String _gmtPattern
The pattern string for localized GMT format. -
_gmtZeroFormat
String _gmtZeroFormat
The localized GMT string used for GMT(UTC). -
_locale
ULocale _locale
The locale of this TimeZoneFormat object. -
_parseAllStyles
boolean _parseAllStyles
true
if this TimeZoneFormat object is configure for parsing all available names. -
_tznames
TimeZoneNames _tznames
The time zone name data.
-
-
Class com.ibm.icu.text.TimeZoneNames
class TimeZoneNames extends Object implements Serializable- serialVersionUID:
- -9180227029248969153L
-
Class com.ibm.icu.text.UFormat
class UFormat extends Format implements Serializable- serialVersionUID:
- -4964390515840164416L
-
Class com.ibm.icu.text.UFormat.SpanField
class SpanField extends Format.Field implements Serializable- serialVersionUID:
- -4732719509273350606L
-
-
Package com.ibm.icu.util
-
Class com.ibm.icu.util.AnnualTimeZoneRule
class AnnualTimeZoneRule extends TimeZoneRule implements Serializable- serialVersionUID:
- -8870666707791230688L
-
Serialized Fields
-
dateTimeRule
DateTimeRule dateTimeRule
-
endYear
int endYear
-
startYear
int startYear
-
-
Class com.ibm.icu.util.BasicTimeZone
class BasicTimeZone extends TimeZone implements Serializable- serialVersionUID:
- -3204278532246180932L
-
Class com.ibm.icu.util.BuddhistCalendar
class BuddhistCalendar extends GregorianCalendar implements Serializable- serialVersionUID:
- 2583005278132380631L
-
Class com.ibm.icu.util.Calendar
class Calendar extends Object implements Serializable- serialVersionUID:
- 6222646104888790989L
-
Serialization Methods
-
readObject
Reconstitute this object from a stream (i.e., deserialize it).- Throws:
IOException
ClassNotFoundException
-
writeObject
Save the state of this object to a stream (i.e., serialize it).- Throws:
IOException
-
-
Serialized Fields
-
actualLocale
ULocale actualLocale
The locale containing data used to construct this object, or null.- See Also:
-
firstDayOfWeek
int firstDayOfWeek
The first day of the week, with possible valuesCalendar.SUNDAY
,Calendar.MONDAY
, etc. This is a locale-dependent value. -
lenient
boolean lenient
True if this calendar allows out-of-range field values during computation oftime
fromfields[]
.- See Also:
-
minimalDaysInFirstWeek
int minimalDaysInFirstWeek
The number of days required for the first week in a month or year, with possible values from 1 to 7. This is a locale-dependent value. -
repeatedWallTime
int repeatedWallTime
Option used when the specified wall time occurs multiple times. -
skippedWallTime
int skippedWallTime
Option used when the specified wall time does not exist. -
time
long time
The currently set time for this calendar, expressed in milliseconds after January 1, 1970, 0:00:00 GMT. -
validLocale
ULocale validLocale
The most specific locale containing any resource data, or null.- See Also:
-
weekendCease
int weekendCease
Day of the week when the weekend stops in this calendar's locale. Must be in the range SUNDAY...SATURDAY (1..7). The weekend stops at weekendCeaseMillis milliseconds after midnight on that day of the week. This value is taken from locale resource data. -
weekendCeaseMillis
int weekendCeaseMillis
Milliseconds after midnight at which the weekend stops on the day of the week weekendCease. Times that are greater than or equal to weekendCeaseMillis are considered not to be the weekend. Must be in the range 0..24*60*60*1000-1. This value is taken from locale resource data. -
weekendOnset
int weekendOnset
First day of the weekend in this calendar's locale. Must be in the range SUNDAY...SATURDAY (1..7). The weekend starts at weekendOnsetMillis milliseconds after midnight on that day of the week. This value is taken from locale resource data. -
weekendOnsetMillis
int weekendOnsetMillis
Milliseconds after midnight at which the weekend starts on the day of the week weekendOnset. Times that are greater than or equal to weekendOnsetMillis are considered part of the weekend. Must be in the range 0..24*60*60*1000-1. This value is taken from locale resource data. -
zone
TimeZone zone
-
-
Class com.ibm.icu.util.ChineseCalendar
class ChineseCalendar extends Calendar implements Serializable- serialVersionUID:
- 7312110751940929420L
-
Serialization Methods
-
readObject
Override readObject.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
epochYear
int epochYear
The start year of this Chinese calendar instance. -
zoneAstro
TimeZone zoneAstro
The zone used for the astronomical calculation of this Chinese calendar instance.
-
-
Class com.ibm.icu.util.CopticCalendar
class CopticCalendar extends com.ibm.icu.util.CECalendar implements Serializable- serialVersionUID:
- 5903818751846742911L
-
Class com.ibm.icu.util.Currency
class Currency extends MeasureUnit implements Serializable- serialVersionUID:
- -5839973855554750484L
-
Serialization Methods
-
readResolve
- Throws:
ObjectStreamException
-
writeReplace
- Throws:
ObjectStreamException
-
-
Serialized Fields
-
isoCode
String isoCode
ISO 4217 3-letter code.
-
-
Class com.ibm.icu.util.DangiCalendar
class DangiCalendar extends ChineseCalendar implements Serializable- serialVersionUID:
- 8156297445349501985L
-
Class com.ibm.icu.util.DateInterval
class DateInterval extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
fromDate
long fromDate
-
toDate
long toDate
-
-
Class com.ibm.icu.util.DateTimeRule
class DateTimeRule extends Object implements Serializable- serialVersionUID:
- 2183055795738051443L
-
Serialized Fields
-
dateRuleType
int dateRuleType
-
dayOfMonth
int dayOfMonth
-
dayOfWeek
int dayOfWeek
-
millisInDay
int millisInDay
-
month
int month
-
timeRuleType
int timeRuleType
-
weekInMonth
int weekInMonth
-
-
Class com.ibm.icu.util.EthiopicCalendar
class EthiopicCalendar extends com.ibm.icu.util.CECalendar implements Serializable- serialVersionUID:
- -2438495771339315608L
-
Serialized Fields
-
eraType
int eraType
-
-
Class com.ibm.icu.util.GregorianCalendar
class GregorianCalendar extends Calendar implements Serializable- serialVersionUID:
- 9199388694351062137L
-
Serialized Fields
-
gregorianCutover
long gregorianCutover
The point at which the Gregorian calendar rules are used, measured in milliseconds from the standard epoch. Default is October 15, 1582 (Gregorian) 00:00:00 UTC or -12219292800000L. For this value, October 4, 1582 (Julian) is followed by October 15, 1582 (Gregorian). This corresponds to Julian day number 2299161.
-
-
Class com.ibm.icu.util.HebrewCalendar
class HebrewCalendar extends Calendar implements Serializable- serialVersionUID:
- -1952524560588825816L
-
Exception Class com.ibm.icu.util.ICUCloneNotSupportedException
class ICUCloneNotSupportedException extends ICUException implements Serializable- serialVersionUID:
- -4824446458488194964L
-
Exception Class com.ibm.icu.util.ICUException
class ICUException extends RuntimeException implements Serializable- serialVersionUID:
- -3067399656455755650L
-
Exception Class com.ibm.icu.util.ICUInputTooLongException
class ICUInputTooLongException extends ICUException implements Serializable- serialVersionUID:
- -2602876786689338226L
-
Exception Class com.ibm.icu.util.ICUUncheckedIOException
class ICUUncheckedIOException extends RuntimeException implements Serializable- serialVersionUID:
- 1210263498513384449L
-
Exception Class com.ibm.icu.util.IllformedLocaleException
class IllformedLocaleException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_errIdx
int _errIdx
-
-
Class com.ibm.icu.util.IndianCalendar
class IndianCalendar extends Calendar implements Serializable- serialVersionUID:
- 3617859668165014834L
-
Class com.ibm.icu.util.InitialTimeZoneRule
class InitialTimeZoneRule extends TimeZoneRule implements Serializable- serialVersionUID:
- 1876594993064051206L
-
Class com.ibm.icu.util.IslamicCalendar
class IslamicCalendar extends Calendar implements Serializable- serialVersionUID:
- -6253365474073869325L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
civil
boolean civil
true
if this object uses the fixed-cycle Islamic civil calendar, andfalse
if it approximates the true religious calendar using astronomical calculations for the time of the new moon. -
cType
IslamicCalendar.CalculationType cType
determines the type of calculation to use for this instance
-
-
Class com.ibm.icu.util.JapaneseCalendar
class JapaneseCalendar extends GregorianCalendar implements Serializable- serialVersionUID:
- -2977189902603704691L
-
Class com.ibm.icu.util.MeasureUnit
class MeasureUnit extends Object implements Serializable- serialVersionUID:
- -1839973855554750484L
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
-
-
Serialized Fields
-
measureUnitImpl
com.ibm.icu.impl.units.MeasureUnitImpl measureUnitImpl
Used by new draft APIs in ICU 68. -
subType
String subType
Deprecated.This API is ICU internal only.If subType set to null, measureUnitImpl is in use instead of type and subType. -
type
String type
Deprecated.This API is ICU internal only.If type set to null, measureUnitImpl is in use instead of type and subType.
-
-
Class com.ibm.icu.util.PersianCalendar
class PersianCalendar extends Calendar implements Serializable- serialVersionUID:
- -6727306982975111643L
-
Class com.ibm.icu.util.RuleBasedTimeZone
class RuleBasedTimeZone extends BasicTimeZone implements Serializable- serialVersionUID:
- 7580833058949327935L
-
Serialized Fields
-
finalRules
AnnualTimeZoneRule[] finalRules
-
historicRules
List<TimeZoneRule> historicRules
-
initialRule
InitialTimeZoneRule initialRule
-
-
Class com.ibm.icu.util.SimpleTimeZone
class SimpleTimeZone extends BasicTimeZone implements Serializable- serialVersionUID:
- -7034676239311322769L
-
Serialization Methods
-
readObject
Returns the java.util.SimpleTimeZone that this class wraps. java.util.SimpleTimeZone unwrapSTZ() { return (java.util.SimpleTimeZone) unwrap(); }- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
dst
int dst
-
endDay
int endDay
-
endDayOfWeek
int endDayOfWeek
-
endMode
int endMode
-
endMonth
int endMonth
-
endTime
int endTime
-
endTimeMode
int endTimeMode
-
raw
int raw
-
startDay
int startDay
-
startDayOfWeek
int startDayOfWeek
-
startMode
int startMode
-
startMonth
int startMonth
-
startTime
int startTime
-
startTimeMode
int startTimeMode
-
startYear
int startYear
-
useDaylight
boolean useDaylight
-
xinfo
com.ibm.icu.util.STZInfo xinfo
-
-
Class com.ibm.icu.util.TaiwanCalendar
class TaiwanCalendar extends GregorianCalendar implements Serializable- serialVersionUID:
- 2583005278132380631L
-
Class com.ibm.icu.util.TimeArrayTimeZoneRule
class TimeArrayTimeZoneRule extends TimeZoneRule implements Serializable- serialVersionUID:
- -1117109130077415245L
-
Serialized Fields
-
startTimes
long[] startTimes
-
timeType
int timeType
-
-
Class com.ibm.icu.util.TimeUnit
class TimeUnit extends MeasureUnit implements Serializable- serialVersionUID:
- -2839973855554750484L
-
Serialization Methods
-
readResolve
- Throws:
ObjectStreamException
-
writeReplace
- Throws:
ObjectStreamException
-
-
Serialized Fields
-
index
int index
Here for serialization backward compatibility only.
-
-
Class com.ibm.icu.util.TimeZone
class TimeZone extends Object implements Serializable- serialVersionUID:
- -744942128318337471L
-
Serialized Fields
-
ID
String ID
The string identifier of thisTimeZone
. This is a programmatic identifier used internally to look upTimeZone
objects from the system table and also to map them to their localized display names.ID
values are unique in the system table but may not be for dynamically created zones.
-
-
Class com.ibm.icu.util.TimeZoneRule
class TimeZoneRule extends Object implements Serializable- serialVersionUID:
- 6374143828553768100L
-
Serialized Fields
-
dstSavings
int dstSavings
-
name
String name
-
rawOffset
int rawOffset
-
-
Class com.ibm.icu.util.ULocale
class ULocale extends Object implements Serializable- serialVersionUID:
- 3715177670352309217L
-
Serialized Fields
-
localeID
String localeID
The raw localeID that we were passed in.
-
-
Exception Class com.ibm.icu.util.UResourceTypeMismatchException
class UResourceTypeMismatchException extends RuntimeException implements Serializable- serialVersionUID:
- 1286569061095434541L
-
Class com.ibm.icu.util.VTimeZone
class VTimeZone extends BasicTimeZone implements Serializable- serialVersionUID:
- -6851467294127795902L
-