|
Public Methods |
| XMLBigDecimal (const XMLCh *const strValue) |
| Constructs a newly allocated XMLBigDecimal object that represents the value represented by the string.
|
| ~XMLBigDecimal () |
| XMLBigDecimal (const XMLBigDecimal &toCopy) |
| XMLBigDecimal (const XMLBigDecimal &toCopy, const int addExponent) |
| Constructs a newly allocated XMLBigDecimal object from an existing XMLBigDecimal with an extra Exponent.
|
virtual XMLCh * | toString () const |
| Return string representation of the decimal value.
|
virtual XMLCh * | getRawData () const |
| Return string representation of the decimal value.
|
virtual const XMLCh * | getFormattedString () const |
| Return the original and converted value of the original data.
|
virtual int | getSign () const |
| Returns the sign of this number.
|
XMLBigInteger * | getValue () const |
unsigned int | getScale () const |
unsigned int | getTotalDigit () const |
bool | operator== (const XMLBigDecimal &toCompare) const |
| Compares this object to the specified object.
|
Static Public Methods |
void | parseBigDecimal (const XMLCh *const strValue, XMLCh *const retValue, unsigned int &scaleValue) |
int | compareValues (const XMLBigDecimal *const lValue, const XMLBigDecimal *const rValue) |
void | matchScale (XMLBigDecimal *const lValue, XMLBigDecimal *const rValue) |