ArciMath BigDecimal v2.05
now with BigDecimalFormat

Serialized Form


Package be.arci.math

Class be.arci.math.BigDecimal implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream oistrm)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reconstitute the BigDecimal instance from an ObjectInputStream (that is, deserializes it).

writeObject

private void writeObject(java.io.ObjectOutputStream oostrm)
                  throws java.io.IOException
Stores the BigDecimal instance to an ObjectOutPutStream (that is, serializes it).
Serialized Fields

iTkn

int iTkn
internal use

iNot

int iNot
internal use

aiWrd

int[] aiWrd
internal use

iM10

int iM10
internal use

Class be.arci.math.MathContext implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reconstitute the BigDecimal instance from a stream (that is, deserialize it).
Serialized Fields

digits

int digits
internal use

form

int form
internal use

lostDigits

boolean lostDigits
internal use

roundingMode

int roundingMode
internal use


Package be.arci.text

Class be.arci.text.BigDecimalFormat implements Serializable

Serialized Fields

dfsSymbols

java.text.DecimalFormatSymbols dfsSymbols
internal use

sExponentSymbol

java.lang.String sExponentSymbol
internal use

cPlusSign

char cPlusSign
internal use

swSignalOverflow

boolean swSignalOverflow
internal use

sPositivePrefix

java.lang.String sPositivePrefix
internal use

sPositiveSuffix

java.lang.String sPositiveSuffix
internal use

sNegativePrefix

java.lang.String sNegativePrefix
internal use

sNegativeSuffix

java.lang.String sNegativeSuffix
internal use

sPositivePrefixPattern

java.lang.String sPositivePrefixPattern
The prefix and suffix patterns for positive and negative numbers. These patterns correspond to sPositivePrefix etc. In these patterns the special pattern characters that need to be expanded, including the QUOTE character, are encoded as a QUOTE character followed by the special pattern character. The special pattern characters that where escaped in the applied BigDecimalFormat pattern by enclosing them in QUOTES, need not be expanded.

This pattern is expanded by the method expandAffixPatterns() to sPositivePrefix when dfsSymbols is changed. If this field is null then sPositivePrefix has been set directly and is not affected by changes to dfsSymbols.

internal use

sPositiveSuffixPattern

java.lang.String sPositiveSuffixPattern
internal use

sNegativePrefixPattern

java.lang.String sNegativePrefixPattern
internal use

sNegativeSuffixPattern

java.lang.String sNegativeSuffixPattern
internal use

swCurrencyFormat

boolean swCurrencyFormat
internal use

bdMultiplier

BigDecimal bdMultiplier
internal use

iGroupingSize

int iGroupingSize
internal use

iMaximumIntegerDigits

int iMaximumIntegerDigits
internal use

iMinimumIntegerDigits

int iMinimumIntegerDigits
internal use

swDecimalSeparatorAlwaysShown

boolean swDecimalSeparatorAlwaysShown
internal use

swParseIntegerOnly

boolean swParseIntegerOnly
internal use

iParsingStrictness

int iParsingStrictness
internal use

iMaximumDecimalPlaces

int iMaximumDecimalPlaces
internal use

iMinimumDecimalPlaces

int iMinimumDecimalPlaces
internal use

swRetainZeroTail

boolean swRetainZeroTail
internal use

bdSmallestModule

BigDecimal bdSmallestModule
internal use

mcFullPrecision

MathContext mcFullPrecision
internal use

swExponentialNotation

boolean swExponentialNotation
internal use

swExponentSignAlwaysShown

boolean swExponentSignAlwaysShown
internal use

iMaximumExponentDigits

int iMaximumExponentDigits
internal use

iMinimumExponentDigits

int iMinimumExponentDigits
internal use

iExponentIncrement

int iExponentIncrement
Do not use; use getExponentWidth() instead for correct value.
internal use

iZeroPaddingChar

int iZeroPaddingChar
internal use

cPaddingChar

char cPaddingChar
internal use

iPaddingWidth

int iPaddingWidth
Do not use; use getPaddingWidth() instead for correct value.
internal use

iPaddingPosition

int iPaddingPosition
internal use

Class be.arci.text.FormatOverflowException implements Serializable


ArciMath BigDecimal v2.05
now with BigDecimalFormat