Uses of Class
com.ibm.icu.math.BigDecimal

Packages that use BigDecimal
com.ibm.icu.math IBM BigDecimal support. 
com.ibm.icu.text Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping. 
com.ibm.icu.util International calendars and other utility classes. 
 

Uses of BigDecimal in com.ibm.icu.math
 

Fields in com.ibm.icu.math declared as BigDecimal
static BigDecimal BigDecimal.ONE
          The BigDecimal constant "1".
static BigDecimal BigDecimal.TEN
          The BigDecimal constant "10".
static BigDecimal BigDecimal.ZERO
          The BigDecimal constant "0".
 

Methods in com.ibm.icu.math that return BigDecimal
 BigDecimal BigDecimal.abs()
          Returns a plain BigDecimal whose value is the absolute value of this BigDecimal.
 BigDecimal BigDecimal.abs(MathContext set)
          Returns a BigDecimal whose value is the absolute value of this BigDecimal.
 BigDecimal BigDecimal.add(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this+rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.add(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this+rhs.
 BigDecimal BigDecimal.divide(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this/rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.divide(BigDecimal rhs, int round)
          Returns a plain BigDecimal whose value is this/rhs, using fixed point arithmetic and a rounding mode.
 BigDecimal BigDecimal.divide(BigDecimal rhs, int scale, int round)
          Returns a plain BigDecimal whose value is this/rhs, using fixed point arithmetic and a given scale and rounding mode.
 BigDecimal BigDecimal.divide(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this/rhs.
 BigDecimal BigDecimal.divideInteger(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the integer part of this/rhs.
 BigDecimal BigDecimal.divideInteger(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the integer part of this/rhs.
 BigDecimal BigDecimal.max(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the maximum of this and rhs.
 BigDecimal BigDecimal.max(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the maximum of this and rhs.
 BigDecimal BigDecimal.min(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the minimum of this and rhs.
 BigDecimal BigDecimal.min(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the minimum of this and rhs.
 BigDecimal BigDecimal.movePointLeft(int n)
          Returns a plain BigDecimal whose decimal point has been moved to the left by a specified number of positions.
 BigDecimal BigDecimal.movePointRight(int n)
          Returns a plain BigDecimal whose decimal point has been moved to the right by a specified number of positions.
 BigDecimal BigDecimal.multiply(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this*rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.multiply(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this*rhs.
 BigDecimal BigDecimal.negate()
          Returns a plain BigDecimal whose value is -this.
 BigDecimal BigDecimal.negate(MathContext set)
          Returns a BigDecimal whose value is -this.
 BigDecimal BigDecimal.plus()
          Returns a plain BigDecimal whose value is +this.
 BigDecimal BigDecimal.plus(MathContext set)
          Returns a BigDecimal whose value is +this.
 BigDecimal BigDecimal.pow(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this**rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.pow(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this**rhs.
 BigDecimal BigDecimal.remainder(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the remainder of this/rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.remainder(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the remainder of this/rhs.
 BigDecimal BigDecimal.setScale(int scale)
          Returns a plain BigDecimal with a given scale.
 BigDecimal BigDecimal.setScale(int scale, int round)
          Returns a plain BigDecimal with a given scale.
 BigDecimal BigDecimal.subtract(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this-rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.subtract(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this-rhs.
static BigDecimal BigDecimal.valueOf(double dub)
          Translates a double to a BigDecimal.
static BigDecimal BigDecimal.valueOf(long lint)
          Translates a long to a BigDecimal.
static BigDecimal BigDecimal.valueOf(long lint, int scale)
          Translates a long to a BigDecimal with a given scale.
 

Methods in com.ibm.icu.math with parameters of type BigDecimal
 BigDecimal BigDecimal.add(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this+rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.add(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this+rhs.
 int BigDecimal.compareTo(BigDecimal rhs)
          Compares this BigDecimal to another, using unlimited precision.
 int BigDecimal.compareTo(BigDecimal rhs, MathContext set)
          Compares this BigDecimal to another.
 BigDecimal BigDecimal.divide(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this/rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.divide(BigDecimal rhs, int round)
          Returns a plain BigDecimal whose value is this/rhs, using fixed point arithmetic and a rounding mode.
 BigDecimal BigDecimal.divide(BigDecimal rhs, int scale, int round)
          Returns a plain BigDecimal whose value is this/rhs, using fixed point arithmetic and a given scale and rounding mode.
 BigDecimal BigDecimal.divide(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this/rhs.
 BigDecimal BigDecimal.divideInteger(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the integer part of this/rhs.
 BigDecimal BigDecimal.divideInteger(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the integer part of this/rhs.
 BigDecimal BigDecimal.max(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the maximum of this and rhs.
 BigDecimal BigDecimal.max(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the maximum of this and rhs.
 BigDecimal BigDecimal.min(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the minimum of this and rhs.
 BigDecimal BigDecimal.min(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the minimum of this and rhs.
 BigDecimal BigDecimal.multiply(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this*rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.multiply(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this*rhs.
 BigDecimal BigDecimal.pow(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this**rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.pow(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this**rhs.
 BigDecimal BigDecimal.remainder(BigDecimal rhs)
          Returns a plain BigDecimal whose value is the remainder of this/rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.remainder(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is the remainder of this/rhs.
 BigDecimal BigDecimal.subtract(BigDecimal rhs)
          Returns a plain BigDecimal whose value is this-rhs, using fixed point arithmetic.
 BigDecimal BigDecimal.subtract(BigDecimal rhs, MathContext set)
          Returns a BigDecimal whose value is this-rhs.
 

Uses of BigDecimal in com.ibm.icu.text
 

Methods in com.ibm.icu.text with parameters of type BigDecimal
 String NumberFormat.format(BigDecimal number)
          Convenience method to format an ICU BigDecimal.
 StringBuffer RuleBasedNumberFormat.format(BigDecimal number, StringBuffer toAppendTo, FieldPosition pos)
          NEW Implement com.ibm.icu.text.NumberFormat: Format a BigDecimal.
abstract  StringBuffer NumberFormat.format(BigDecimal number, StringBuffer toAppendTo, FieldPosition pos)
          Format a BigDecimal.
 StringBuffer DecimalFormat.format(BigDecimal number, StringBuffer result, FieldPosition fieldPosition)
          Format a BigDecimal number.
 void DecimalFormat.setRoundingIncrement(BigDecimal newValue)
          Set the rounding increment.
 

Uses of BigDecimal in com.ibm.icu.util
 

Methods in com.ibm.icu.util that return BigDecimal
static BigDecimal UniversalTimeScale.bigDecimalFrom(BigDecimal otherTime, int timeScale)
          Convert a BigDecimal datetime from the given time scale to the universal time scale.
static BigDecimal UniversalTimeScale.bigDecimalFrom(double otherTime, int timeScale)
          Convert a double datetime from the given time scale to the universal time scale.
static BigDecimal UniversalTimeScale.bigDecimalFrom(long otherTime, int timeScale)
          Convert a long datetime from the given time scale to the universal time scale.
static BigDecimal UniversalTimeScale.toBigDecimal(BigDecimal universalTime, int timeScale)
          Convert a datetime from the universal time scale to a BigDecimal in the given time scale.
static BigDecimal UniversalTimeScale.toBigDecimal(long universalTime, int timeScale)
          Convert a datetime from the universal time scale to a BigDecimal in the given time scale.
static BigDecimal UniversalTimeScale.toBigDecimalTrunc(BigDecimal universalTime, int timeScale)
          Deprecated. This API is ICU internal only.
 

Methods in com.ibm.icu.util with parameters of type BigDecimal
static BigDecimal UniversalTimeScale.bigDecimalFrom(BigDecimal otherTime, int timeScale)
          Convert a BigDecimal datetime from the given time scale to the universal time scale.
static BigDecimal UniversalTimeScale.toBigDecimal(BigDecimal universalTime, int timeScale)
          Convert a datetime from the universal time scale to a BigDecimal in the given time scale.
static BigDecimal UniversalTimeScale.toBigDecimalTrunc(BigDecimal universalTime, int timeScale)
          Deprecated. This API is ICU internal only.
 



Copyright (c) 2009 IBM Corporation and others.