| 
| static int  | compareValues (const XMLBigDecimal *const lValue, const XMLBigDecimal *const rValue, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | 
|   | 
| static XMLCh *  | getCanonicalRepresentation (const XMLCh *const rawData, MemoryManager *const memMgr=XMLPlatformUtils::fgMemoryManager) | 
|   | 
| static void  | parseDecimal (const XMLCh *const toParse, XMLCh *const retBuffer, int &sign, int &totalDigits, int &fractDigits, MemoryManager *const manager) | 
|   | 
| static void  | parseDecimal (const XMLCh *const toParse, MemoryManager *const manager) | 
|   | 
| static XMLNumber *  | loadNumber (XMLNumber::NumberType numType, XSerializeEngine &serEng) | 
|   | 
Constructs a newly allocated XMLBigDecimal object that represents the value represented by the string. 
- Parameters
 - 
  
    | strValue | the String to be converted to an XMLBigDecimal.  | 
    | manager | Pointer to the memory manager to be used to allocate objects.  | 
  
   
- Exceptions
 - 
  
    | NumberFormatException | if the String does not contain a parsable XMLBigDecimal.  | 
  
   
 
 
      
        
          | XMLBigDecimal::~XMLBigDecimal  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | const XMLCh * XMLBigDecimal::getFormattedString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Return the original and converted value of the original data. 
(applicable to double/float)
The internal buffer is returned directly, user is not required to delete the returned buffer 
Implements XMLNumber.
 
 
      
        
          | XMLCh * XMLBigDecimal::getIntVal  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | XMLCh * XMLBigDecimal::getRawData  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Return string representation of the decimal value. 
A decimal point will be included as necessary. Similar to toString above, but the internal buffer is returned directly, user is not required to delete the returned buffer 
Implements XMLNumber.
 
 
      
        
          | unsigned int XMLBigDecimal::getScale  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | int XMLBigDecimal::getSign  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Returns the sign of this number. 
-1 negative 0 zero 1 positive 
Implements XMLNumber.
 
 
      
        
          | unsigned int XMLBigDecimal::getTotalDigit  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | const XMLCh * XMLBigDecimal::getValue  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | static void XMLBigDecimal::parseDecimal  | 
          ( | 
          const XMLCh *const  | 
          toParse,  | 
         
        
           | 
           | 
          XMLCh *const  | 
          retBuffer,  | 
         
        
           | 
           | 
          int &  | 
          sign,  | 
         
        
           | 
           | 
          int &  | 
          totalDigits,  | 
         
        
           | 
           | 
          int &  | 
          fractDigits,  | 
         
        
           | 
           | 
          MemoryManager *const  | 
          manager  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static void XMLBigDecimal::parseDecimal  | 
          ( | 
          const XMLCh *const  | 
          toParse,  | 
         
        
           | 
           | 
          MemoryManager *const  | 
          manager  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
      
        
          | void XMLBigDecimal::setDecimalValue  | 
          ( | 
          const XMLCh *const  | 
          strValue | ) | 
           | 
        
      
 
 
      
        
          | int XMLBigDecimal::toCompare  | 
          ( | 
          const XMLBigDecimal &  | 
          other | ) | 
           const | 
        
      
 
Compares this object to the specified object. 
- Parameters
 - 
  
    | other | the object to compare with.  | 
  
   
- Returns
 -1 value is less than other's 0 value equals to other's +1 value is greater than other's 
 
 
The documentation for this class was generated from the following file: