|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Package com.ibm.icu.math |
---|
Class com.ibm.icu.math.BigDecimal extends Number implements Serializable |
---|
serialVersionUID: 8245355804974198832L
Serialized Fields |
---|
byte ind
byte form
This property is an optimization; it allows us to defer number layout until it is actually needed as a string, hence avoiding unnecessary formatting.
byte[] mant
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).
int exp
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.
Class com.ibm.icu.math.MathContext extends Object implements Serializable |
---|
serialVersionUID: 7163376998892515376L
Serialized Fields |
---|
int digits
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.
int form
The BigDecimal
operator methods use this value to
determine the form of results, in particular whether and how
exponential notation should be used.
MathContext.ENGINEERING
,
MathContext.PLAIN
,
MathContext.SCIENTIFIC
boolean lostDigits
true
to enable checking, or
to false
to disable checking.
When enabled, the BigDecimal
operator methods check
the precision of their operand or operands, and throw an
ArithmeticException
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.
int roundingMode
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
with ROUND_
.
MathContext.ROUND_CEILING
,
MathContext.ROUND_DOWN
,
MathContext.ROUND_FLOOR
,
MathContext.ROUND_HALF_DOWN
,
MathContext.ROUND_HALF_EVEN
,
MathContext.ROUND_HALF_UP
,
MathContext.ROUND_UNNECESSARY
,
MathContext.ROUND_UP
Package com.ibm.icu.text |
---|
Class com.ibm.icu.text.ArabicShapingException extends Exception implements Serializable |
---|
serialVersionUID: 5261531805497260490L
Class com.ibm.icu.text.ChineseDateFormat extends SimpleDateFormat implements Serializable |
---|
serialVersionUID: -4610300753104099899L
Class com.ibm.icu.text.ChineseDateFormat.Field extends DateFormat.Field implements Serializable |
---|
serialVersionUID: -5102130532751400330L
Serialization Methods |
---|
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- if the constant could not be resolved.Class com.ibm.icu.text.ChineseDateFormatSymbols extends DateFormatSymbols implements Serializable |
---|
serialVersionUID: 6827816119783952890L
Serialized Fields |
---|
String[] isLeapMonth
Class com.ibm.icu.text.CurrencyPluralInfo extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Map<K,V> pluralCountToCurrencyUnitPattern
PluralRules pluralRules
ULocale ulocale
Class com.ibm.icu.text.DateFormat extends UFormat implements Serializable |
---|
serialVersionUID: 7218322306649953788L
Serialized Fields |
---|
Calendar calendar
DateFormat
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
this DateFormat
.
NumberFormat numberFormat
DateFormat
uses to format numbers
in dates and times. Subclasses should initialize this to a number format
appropriate for the locale associated with this DateFormat
.
Class com.ibm.icu.text.DateFormat.Field extends Format.Field implements Serializable |
---|
serialVersionUID: -3627456821000730829L
Serialization Methods |
---|
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- if the constant could not be resolved.Serialized Fields |
---|
int calendarField
Class com.ibm.icu.text.DateFormatSymbols extends Object implements Serializable |
---|
serialVersionUID: -5987973545549424702L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Serialized Fields |
---|
String[] eras
Calendar.BC
and Calendar.AD
.
String[] eraNames
Calendar.BC
and Calendar.AD
.
String[] narrowEras
Calendar.BC
and Calendar.AD
.
String[] months
Calendar.JANUARY
, Calendar.FEBRUARY
, etc.
String[] shortMonths
Calendar.JANUARY
, Calendar.FEBRUARY
, etc.
String[] narrowMonths
Calendar.JANUARY
, Calendar.FEBRUARY
, etc.
String[] standaloneMonths
Calendar.JANUARY
, Calendar.FEBRUARY
, etc.
String[] standaloneShortMonths
Calendar.JANUARY
, Calendar.FEBRUARY
, etc.
String[] standaloneNarrowMonths
Calendar.JANUARY
, Calendar.FEBRUARY
, etc.
String[] weekdays
Calendar.SUNDAY
,
Calendar.MONDAY
, etc.
The element weekdays[0]
is ignored.
String[] shortWeekdays
Calendar.SUNDAY
,
Calendar.MONDAY
, etc.
The element shortWeekdays[0]
is ignored.
String[] narrowWeekdays
Calendar.SUNDAY
,
Calendar.MONDAY
, etc.
The element narrowWeekdays[0]
is ignored.
String[] standaloneWeekdays
Calendar.SUNDAY
,
Calendar.MONDAY
, etc.
The element standaloneWeekdays[0]
is ignored.
String[] standaloneShortWeekdays
Calendar.SUNDAY
,
Calendar.MONDAY
, etc.
The element standaloneShortWeekdays[0]
is ignored.
String[] standaloneNarrowWeekdays
Calendar.SUNDAY
,
Calendar.MONDAY
, etc.
The element standaloneNarrowWeekdays[0]
is ignored.
String[] ampms
Calendar.AM
and
Calendar.PM
.
String[] shortQuarters
String[] quarters
String[] standaloneShortQuarters
String[] standaloneQuarters
String[][] zoneStrings
TimeZone
.
Each such row contains (with i
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
TimeZone
String localPatternChars
DateFormat.ERA_FIELD
,
DateFormat.YEAR_FIELD
, etc. Thus, if the string were
"Xz...", then localized patterns would use 'X' for era and 'z' for year.
ULocale requestedLocale
ULocale validLocale
ULocale
ULocale actualLocale
ULocale
Class com.ibm.icu.text.DateIntervalFormat extends UFormat implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Serialized Fields |
---|
DateIntervalInfo fInfo
SimpleDateFormat fDateFormat
Calendar fFromCalendar
Calendar fToCalendar
String fSkeleton
Class com.ibm.icu.text.DateIntervalInfo extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String fFallbackIntervalPattern
boolean fFirstDateInPtnIsLaterDate
Map<K,V> fIntervalPatterns
Class com.ibm.icu.text.DateIntervalInfo.PatternInfo extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
String fIntervalPatternFirstPart
String fIntervalPatternSecondPart
boolean fFirstDateInPtnIsLaterDate
Class com.ibm.icu.text.DecimalFormat extends NumberFormat implements Serializable |
---|
serialVersionUID: 864413376551465018L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
is less than 1, indicating that the stream was
written by JDK 1.1, initialize useExponentialNotation
to false, since
it was 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.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
IOException
Serialized Fields |
---|
String positivePrefix
DecimalFormat.getPositivePrefix()
String positiveSuffix
DecimalFormat.getPositiveSuffix()
String negativePrefix
DecimalFormat.getNegativePrefix()
String negativeSuffix
DecimalFormat.getNegativeSuffix()
String posPrefixPattern
positivePrefix
.
This pattern is expanded by the method expandAffix()
to
positivePrefix
to update the latter to reflect changes in
symbols
. If this variable is null
then
positivePrefix
is taken as a literal value that does not change when
symbols
changes. This variable is always null
for
DecimalFormat
objects older than stream version 2 restored from
stream.
String posSuffixPattern
positiveSuffix
. This variable is analogous to
posPrefixPattern
; see that variable for further documentation.
String negPrefixPattern
negativePrefix
. This variable is analogous to
posPrefixPattern
; see that variable for further documentation.
String negSuffixPattern
negativeSuffix
. This variable is analogous to
posPrefixPattern
; see that variable for further documentation.
ChoiceFormat currencyChoice
int multiplier
DecimalFormat.getMultiplier()
byte groupingSize
NumberFormat.groupingUsed
is true.
DecimalFormat.getGroupingSize()
,
NumberFormat.isGroupingUsed()
byte groupingSize2
boolean decimalSeparatorAlwaysShown
DecimalFormat.isDecimalSeparatorAlwaysShown()
DecimalFormatSymbols symbols
DecimalFormatSymbols
object used by this format. It contains the
symbols used to format numbers, e.g. the grouping separator, decimal separator, and
so on.
DecimalFormat.setDecimalFormatSymbols(com.ibm.icu.text.DecimalFormatSymbols)
,
DecimalFormatSymbols
boolean useSignificantDigits
int minSignificantDigits
int maxSignificantDigits
boolean useExponentialNotation
Note that the JDK 1.2 public API provides no way to set this field, even though it is supported by the implementation and the stream format. The intent is that this will be added to the API in the future.
byte minExponentDigits
useExponentialNotation
is not true.
Note that the JDK 1.2 public API provides no way to set this field, even though it is supported by the implementation and the stream format. The intent is that this will be added to the API in the future.
boolean exponentSignAlwaysShown
useExponentialNotation
is true.
BigDecimal roundingIncrement
null
if rounding is not in effect, or a
positive value if rounding is in effect. Default value null
.
int roundingMode
BigDecimal
rounding mode values. Default value
BigDecimal.ROUND_HALF_EVEN
.
MathContext mathContext
BigDecimal
numbers are controlled by a MathContext
object, which provides the context (precision and other information)
for the operation. The default MathContext
settings are
digits=0, form=PLAIN, lostDigits=false, roundingMode=ROUND_HALF_UP
;
these settings perform fixed point arithmetic with unlimited precision, as defined
for the original BigDecimal class in Java 1.1 and Java 1.2
int formatWidth
char pad
formatWidth
, if
padding is in effect. Default value ' '.
int padPosition
pad
character will be
inserted, if padding is in effect. Must have a value from
PAD_BEFORE_PREFIX
to PAD_AFTER_SUFFIX
. Default value
PAD_BEFORE_PREFIX
.
boolean parseBigDecimal
DecimalFormat.parse(String, ParsePosition)
to return BigDecimal rather than
Long, Double or BigDecimal except special values. This property is introduced for
J2SE 5 compatibility support.
DecimalFormat.setParseBigDecimal(boolean)
,
DecimalFormat.isParseBigDecimal()
int serialVersionOnStream
useExponentialNotation
and minExponentDigits
.
ArrayList<E> attributes
String formatPattern
int style
int currencySignCount
CurrencyPluralInfo currencyPluralInfo
Class com.ibm.icu.text.DecimalFormatSymbols extends Object implements Serializable |
---|
serialVersionUID: 5772796243397350300L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
is less than 1, initialize monetarySeparator
to be
the same as decimalSeparator
and exponential
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.
IOException
ClassNotFoundException
Serialized Fields |
---|
String[] currencySpcBeforeSym
String[] currencySpcAfterSym
char zeroDigit
DecimalFormatSymbols.getZeroDigit()
char[] digits
char groupingSeparator
DecimalFormatSymbols.getGroupingSeparator()
char decimalSeparator
DecimalFormatSymbols.getDecimalSeparator()
char perMill
DecimalFormatSymbols.getPerMill()
char percent
DecimalFormatSymbols.getPercent()
char digit
DecimalFormatSymbols.getDigit()
char sigDigit
DecimalFormatSymbols.getSignificantDigit()
char patternSeparator
DecimalFormatSymbols.getPatternSeparator()
String infinity
DecimalFormatSymbols.getInfinity()
String NaN
DecimalFormatSymbols.getNaN()
char minusSign
DecimalFormatSymbols.getMinusSign()
String currencySymbol
DecimalFormatSymbols.getCurrencySymbol()
String intlCurrencySymbol
DecimalFormatSymbols.getInternationalCurrencySymbol()
char monetarySeparator
DecimalFormatSymbols.getMonetaryDecimalSeparator()
char monetaryGroupingSeparator
DecimalFormatSymbols.getMonetaryGroupingSeparator()
char exponential
Note that this field has been superseded by exponentSeparator
.
It is retained for backward compatibility.
String exponentSeparator
Note that this supersedes the exponential
field.
char padEscape
char plusSign
Locale requestedLocale
ULocale ulocale
int serialVersionOnStream
DecimalFormatSymbols
present on the stream.
Possible values are:
monetarySeparator
and exponential
.
DecimalFormatSymbols
, the most recent format
(corresponding to the highest allowable serialVersionOnStream
)
is always written.
String currencyPattern
ULocale validLocale
ULocale
ULocale actualLocale
ULocale
Class com.ibm.icu.text.DurationFormat extends UFormat implements Serializable |
---|
serialVersionUID: -2076961954727774282L
Class com.ibm.icu.text.MeasureFormat extends UFormat implements Serializable |
---|
serialVersionUID: -7182021401701778240L
Class com.ibm.icu.text.MessageFormat extends UFormat implements Serializable |
---|
serialVersionUID: 7136212545847378652L
Serialization Methods |
---|
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
InvalidObjectException
- if the objects read from the stream is invalid.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
Class com.ibm.icu.text.MessageFormat.Field extends Format.Field implements Serializable |
---|
serialVersionUID: 7510380454602616157L
Serialization Methods |
---|
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
- if the constant could not be resolved.Class com.ibm.icu.text.NumberFormat extends UFormat implements Serializable |
---|
serialVersionUID: -2308460125733713944L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
serialVersionOnStream
is less than 1, indicating that
the stream was written by JDK 1.1,
set the int
fields such as maximumIntegerDigits
to be equal to the byte
fields such as maxIntegerDigits
,
since the int
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.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
byte
fields such as maxIntegerDigits
to be
equal to the int
fields such as maximumIntegerDigits
(or to Byte.MAX_VALUE
, whichever is smaller), for compatibility
with the JDK 1.1 version of the stream format.
IOException
Serialized Fields |
---|
boolean groupingUsed
NumberFormat.isGroupingUsed()
byte maxIntegerDigits
maxIntegerDigits
must be greater than or equal to
minIntegerDigits
.
Note: This field exists only for serialization
compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
field maximumIntegerDigits
is used instead.
When writing to a stream, maxIntegerDigits
is set to
maximumIntegerDigits
or Byte.MAX_VALUE
,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream
is less than 1.
NumberFormat.getMaximumIntegerDigits()
byte minIntegerDigits
minimumIntegerDigits
must be less than or equal to
maximumIntegerDigits
.
Note: This field exists only for serialization
compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
field minimumIntegerDigits
is used instead.
When writing to a stream, minIntegerDigits
is set to
minimumIntegerDigits
or Byte.MAX_VALUE
,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream
is less than 1.
NumberFormat.getMinimumIntegerDigits()
byte maxFractionDigits
maximumFractionDigits
must be greater than or equal to
minimumFractionDigits
.
Note: This field exists only for serialization
compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
field maximumFractionDigits
is used instead.
When writing to a stream, maxFractionDigits
is set to
maximumFractionDigits
or Byte.MAX_VALUE
,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream
is less than 1.
NumberFormat.getMaximumFractionDigits()
byte minFractionDigits
minimumFractionDigits
must be less than or equal to
maximumFractionDigits
.
Note: This field exists only for serialization
compatibility with JDK 1.1. In JDK 1.2 and higher, the new
int
field minimumFractionDigits
is used instead.
When writing to a stream, minFractionDigits
is set to
minimumFractionDigits
or Byte.MAX_VALUE
,
whichever is smaller. When reading from a stream, this field is used
only if serialVersionOnStream
is less than 1.
NumberFormat.getMinimumFractionDigits()
boolean parseIntegerOnly
NumberFormat.isParseIntegerOnly()
int maximumIntegerDigits
maximumIntegerDigits
must be greater than or equal to
minimumIntegerDigits
.
NumberFormat.getMaximumIntegerDigits()
int minimumIntegerDigits
minimumIntegerDigits
must be less than or equal to
maximumIntegerDigits
.
NumberFormat.getMinimumIntegerDigits()
int maximumFractionDigits
maximumFractionDigits
must be greater than or equal to
minimumFractionDigits
.
NumberFormat.getMaximumFractionDigits()
int minimumFractionDigits
minimumFractionDigits
must be less than or equal to
maximumFractionDigits
.
NumberFormat.getMinimumFractionDigits()
Currency currency
int serialVersionOnStream
NumberFormat
present on the stream.
Possible values are:
int
fields such as
maximumIntegerDigits
were not present, and the byte
fields such as maxIntegerDigits
are used instead.
byte
fields such as maxIntegerDigits
are ignored,
and the int
fields such as maximumIntegerDigits
are used instead.
NumberFormat
, the most recent format
(corresponding to the highest allowable serialVersionOnStream
)
is always written.
boolean parseStrict
Class com.ibm.icu.text.NumberFormat.Field extends Format.Field implements Serializable |
---|
serialVersionUID: -4516273749929385842L
Serialization Methods |
---|
protected Object readResolve() throws InvalidObjectException
InvalidObjectException
Class com.ibm.icu.text.PluralFormat extends UFormat implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Serialized Fields |
---|
ULocale ulocale
PluralRules pluralRules
String pattern
Map<K,V> parsedValues
String
(plural case keyword) --> String
(message for this plural case).
NumberFormat numberFormat
NumberFormat
is used for the standard formatting of
the number inserted into the message.
Class com.ibm.icu.text.PluralRules extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
com.ibm.icu.text.PluralRules.RuleList rules
Set<E> keywords
int repeatLimit
Class com.ibm.icu.text.RuleBasedNumberFormat extends NumberFormat implements Serializable |
---|
serialVersionUID: -7664252765575395068L
Serialization Methods |
---|
private void readObject(ObjectInputStream in) throws IOException
IOException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
Serialized Fields |
---|
ULocale locale
boolean lenientParse
Map<K,V> ruleSetDisplayNames
String[] publicRuleSetNames
boolean noParse
Class com.ibm.icu.text.SelectFormat extends Format implements Serializable |
---|
serialVersionUID: 2993154333257524984L
Serialization Methods |
---|
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Serialized Fields |
---|
String pattern
Class com.ibm.icu.text.SimpleDateFormat extends DateFormat implements Serializable |
---|
serialVersionUID: 4774881970558875024L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
IOException
Serialized Fields |
---|
int serialVersionOnStream
defaultCenturyStart
on stream.
defaultCenturyStart
.
serialVersionOnStream
is written.
String pattern
String override
HashMap<K,V> numberFormatters
HashMap<K,V> overrideMap
DateFormatSymbols formatData
DateFormatSymbols
Date defaultCenturyStart
defaultCenturyStart
, which may be any date. May
not be null.
TimeZoneFormat tzFormat
Class com.ibm.icu.text.StringPrepParseException extends ParseException implements Serializable |
---|
serialVersionUID: 7160264827701651255L
Serialized Fields |
---|
int error
int line
StringBuffer preContext
StringBuffer postContext
Class com.ibm.icu.text.TimeUnitFormat extends MeasureFormat implements Serializable |
---|
serialVersionUID: -3707773153184971529L
Serialized Fields |
---|
NumberFormat format
ULocale locale
int style
Class com.ibm.icu.text.TimeZoneFormat extends UFormat implements Serializable |
---|
serialVersionUID: 2281246852693575022L
Serialization Methods |
---|
private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException
ClassNotFoundException
IOException
Serialized Fields |
---|
ULocale _locale
TimeZoneNames _tznames
com.ibm.icu.impl.TimeZoneGenericNames _gnames
String _gmtPattern
String[] _gmtOffsetPatterns
String[] _gmtOffsetDigits
String _gmtZeroFormat
boolean _parseAllStyles
Class com.ibm.icu.text.TimeZoneNames extends Object implements Serializable |
---|
serialVersionUID: -9180227029248969153L
Class com.ibm.icu.text.UFormat extends Format implements Serializable |
---|
serialVersionUID: -4964390515840164416L
Serialized Fields |
---|
ULocale validLocale
ULocale
ULocale actualLocale
ULocale
Package com.ibm.icu.util |
---|
Class com.ibm.icu.util.AnnualTimeZoneRule extends TimeZoneRule implements Serializable |
---|
serialVersionUID: -8870666707791230688L
Serialized Fields |
---|
DateTimeRule dateTimeRule
int startYear
int endYear
Class com.ibm.icu.util.BasicTimeZone extends TimeZone implements Serializable |
---|
serialVersionUID: -3204278532246180932L
Class com.ibm.icu.util.BuddhistCalendar extends GregorianCalendar implements Serializable |
---|
serialVersionUID: 2583005278132380631L
Class com.ibm.icu.util.Calendar extends Object implements Serializable |
---|
serialVersionUID: 6222646104888790989L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream) throws IOException
IOException
Serialized Fields |
---|
long time
boolean lenient
time
from fields[]
.
Calendar.setLenient(boolean)
TimeZone zone
TimeZone
used by this calendar. Calendar
uses the time zone data to translate between local and GMT time.
int firstDayOfWeek
Calendar.SUNDAY
,
Calendar.MONDAY
, etc. This is a locale-dependent value.
int minimalDaysInFirstWeek
int weekendOnset
int weekendOnsetMillis
int weekendCease
int weekendCeaseMillis
ULocale validLocale
ULocale
ULocale actualLocale
ULocale
Class com.ibm.icu.util.ChineseCalendar extends Calendar implements Serializable |
---|
serialVersionUID: 7312110751940929420L
Serialization Methods |
---|
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Class com.ibm.icu.util.CopticCalendar extends com.ibm.icu.util.CECalendar implements Serializable |
---|
serialVersionUID: 5903818751846742911L
Class com.ibm.icu.util.Currency extends MeasureUnit implements Serializable |
---|
serialVersionUID: -5839973855554750484L
Serialized Fields |
---|
String isoCode
Class com.ibm.icu.util.DateInterval extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long fromDate
long toDate
Class com.ibm.icu.util.DateTimeRule extends Object implements Serializable |
---|
serialVersionUID: 2183055795738051443L
Serialized Fields |
---|
int dateRuleType
int month
int dayOfMonth
int dayOfWeek
int weekInMonth
int timeRuleType
int millisInDay
Class com.ibm.icu.util.EthiopicCalendar extends com.ibm.icu.util.CECalendar implements Serializable |
---|
serialVersionUID: -2438495771339315608L
Serialized Fields |
---|
int eraType
Class com.ibm.icu.util.GregorianCalendar extends Calendar implements Serializable |
---|
serialVersionUID: 9199388694351062137L
Serialized Fields |
---|
long gregorianCutover
Class com.ibm.icu.util.HebrewCalendar extends Calendar implements Serializable |
---|
serialVersionUID: -1952524560588825816L
Class com.ibm.icu.util.IllformedLocaleException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int _errIdx
Class com.ibm.icu.util.IndianCalendar extends Calendar implements Serializable |
---|
serialVersionUID: 3617859668165014834L
Class com.ibm.icu.util.InitialTimeZoneRule extends TimeZoneRule implements Serializable |
---|
serialVersionUID: 1876594993064051206L
Class com.ibm.icu.util.IslamicCalendar extends Calendar implements Serializable |
---|
serialVersionUID: -6253365474073869325L
Serialized Fields |
---|
boolean civil
true
if this object uses the fixed-cycle Islamic civil calendar,
and false
if it approximates the true religious calendar using
astronomical calculations for the time of the new moon.
Class com.ibm.icu.util.JapaneseCalendar extends GregorianCalendar implements Serializable |
---|
serialVersionUID: -2977189902603704691L
Class com.ibm.icu.util.RuleBasedTimeZone extends BasicTimeZone implements Serializable |
---|
serialVersionUID: 7580833058949327935L
Serialized Fields |
---|
InitialTimeZoneRule initialRule
List<E> historicRules
AnnualTimeZoneRule[] finalRules
Class com.ibm.icu.util.SimpleTimeZone extends BasicTimeZone implements Serializable |
---|
serialVersionUID: -7034676239311322769L
Serialization Methods |
---|
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Serialized Fields |
---|
int raw
int dst
com.ibm.icu.util.STZInfo xinfo
int startMonth
int startDay
int startDayOfWeek
int startTime
int startTimeMode
int endTimeMode
int endMonth
int endDay
int endDayOfWeek
int endTime
int startYear
boolean useDaylight
int startMode
int endMode
Class com.ibm.icu.util.TaiwanCalendar extends GregorianCalendar implements Serializable |
---|
serialVersionUID: 2583005278132380631L
Class com.ibm.icu.util.TimeArrayTimeZoneRule extends TimeZoneRule implements Serializable |
---|
serialVersionUID: -1117109130077415245L
Serialized Fields |
---|
long[] startTimes
int timeType
Class com.ibm.icu.util.TimeZone extends Object implements Serializable |
---|
serialVersionUID: -744942128318337471L
Serialized Fields |
---|
String ID
TimeZone
. This is a
programmatic identifier used internally to look up TimeZone
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 extends Object implements Serializable |
---|
serialVersionUID: 6374143828553768100L
Serialized Fields |
---|
String name
int rawOffset
int dstSavings
Class com.ibm.icu.util.ULocale extends Object implements Serializable |
---|
serialVersionUID: 3715177670352309217L
Serialized Fields |
---|
String localeID
Class com.ibm.icu.util.UResourceTypeMismatchException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1286569061095434541L
Class com.ibm.icu.util.VTimeZone extends BasicTimeZone implements Serializable |
---|
serialVersionUID: -6851467294127795902L
Serialized Fields |
---|
BasicTimeZone tz
List<E> vtzlines
String olsonzid
String tzurl
Date lastmod
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |