  
    
    
    
    
    
    
    
    
    
      
    
      
    
     
    
    
    
    
      
    
    
    
    
 
  | 
     |  |   | 
	     
 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   
 XMLBigDecimal  Class ReferenceInheritance diagram for XMLBigDecimal: 
[legend]Collaboration diagram for XMLBigDecimal: 
[legend]List of all members.
 Constructor & Destructor Documentation
 
  
    | 
       
     | 
    
 
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  | 
          (  | 
                      | 
          )  | 
           | 
         
       
     | 
   
 
 
 Member Function Documentation
 
 
 
  
    
      
        
          |  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::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 | 
         
       
     | 
   
 
 
  
    
      
        
          |  void XMLBigDecimal::parseDecimal  | 
          (  | 
          const XMLCh *const  | 
            toParse,  | 
         
        
           | 
           | 
          XMLCh *const  | 
            retBuffer,  | 
         
        
           | 
           | 
          int &  | 
            sign,  | 
         
        
           | 
           | 
          int &  | 
            totalDigits,  | 
         
        
           | 
           | 
          int &  | 
            fractDigits,  | 
         
        
           | 
           | 
          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        | 
   
 
 
  
    
      
        
          |  XMLCh * XMLBigDecimal::toString  | 
          (  | 
                      | 
          )  | 
           const [virtual] | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Deprecated: please use getRawData.
 
 
Implements XMLNumber.      | 
   
 
 The documentation for this class was generated from the following file:
     |  
  
 |  
  |