|   | 
	     
 
XSObject Class ReferenceThe XSObject forms the base of the Schema Component Model.  
More...
Inheritance diagram for XSObject:  
[legend]List of all members.
 Detailed Description
The XSObject forms the base of the Schema Component Model. 
It contains all properties common to the majority of XML Schema components. This is *always* owned by the validator /parser object from which it is obtained. It is designed to be subclassed; subclasses will specify under what conditions it may be relied upon to have meaningful contents. 
 
 
 Constructor & Destructor Documentation
 
  
    | 
       
     | 
    
 
The default constructor. 
 
 - Parameters:
 - 
  
     | compType  |  |  
     | xsModel  |  |  
     | manager  | The configurable memory manager  |  
   
  
     | 
   
 
 
  
    
      
        
          | virtual XSObject::~XSObject            | 
          (  | 
                     | 
           )  | 
           [virtual] | 
         
       
     | 
   
 
 Member Function Documentation
 
  
    
      
        
          | virtual unsigned int XSObject::getId            | 
          (  | 
                     | 
           )  | 
           const [virtual] | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Optional. 
 
Return a unique identifier for a component within this XSModel, to optimize querying. May not be defined for all types of component.  - Returns:
 - id unique for this type of component within this XSModel or 0 to indicate that this is not supported for this type of component. 
  
     | 
   
 
 
  
    
      
        
          | virtual const XMLCh* XSObject::getName            | 
          (  | 
                     | 
           )  | 
           [virtual] | 
         
       
     | 
   
 
 
  
    
      
        
          | virtual const XMLCh* XSObject::getNamespace            | 
          (  | 
                     | 
           )  | 
           [virtual] | 
         
       
     | 
   
 
 
 
  
    | 
       
     | 
    
 
The type of this object, i.e. 
 
ELEMENT_DECLARATION.       | 
   
 
 
  
    
      
        
          | void XSObject::setId            | 
          (  | 
          unsigned int  | 
           id           | 
           )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Set the id to be returned on getId(). 
 
      | 
   
 
 Member Data Documentation
 
 
 
 
 The documentation for this class was generated from the following file:
     |