|  | 
 XSNamespaceItem Class ReferenceThis class contains all properties of the Schema Namespace Information infoitem.  
More...
Inheritance diagram for XSNamespaceItem:  [legend]List of all members. 
 Detailed DescriptionThis class contains all properties of the Schema Namespace Information infoitem.
These items correspond to the result of processing a schema document and all its included/redefined schema documents. It corresponds to the schema component discussed in the schema specifications, but since it is not like other components does not inherit from the XSObject interface. 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:
  
    |  | xsModel |  |  |  | grammar |  |  |  | manager | The configurable memory manager | 
 |  
 
 
 Member Function Documentation
 
  
    |  | 
[annotations]: a set of annotations. 
 
     |  
 
  
    |  | 
Convenience method. 
 
Returns a top-level attribute declaration.  Parameters:
  
    |  | name | The name of the declaration. | 
 Returns:A top-level attribute declaration or nullif such declaration does not exist.
 |  
 
  
    |  | 
Convenience method. 
 
Returns a top-level attribute group definition.  Parameters:
  
    |  | name | The name of the definition. | 
 Returns:A top-level attribute group definition or nullif such definition does not exist.
 |  
 
  
    |  | 
[schema components]: a list of top-level components, i.e. 
 
element declarations, attribute declarations, etc.  Parameters:
  
    |  | objectType | The type of the declaration, i.e. ELEMENT_DECLARATION,TYPE_DEFINITIONand any other component type that may be a property of a schema component. | 
 Returns:A list of top-level definition of the specified type in objectTypeornull.
 |  
 
  
    | 
        
          | StringList* XSNamespaceItem::getDocumentLocations | ( |  | ) |  |  |  
  
    |  | 
[document location] - a list of locations URI for the documents that contributed to the XSModel. 
 
     |  
 
  
    |  | 
Convenience method. 
 
Returns a top-level element declaration.  Parameters:
  
    |  | name | The name of the declaration. | 
 Returns:A top-level element declaration or nullif such declaration does not exist.
 |  
 
  
    |  | 
Convenience method. 
 
Returns a top-level model group definition.  Parameters:
  
    |  | name | The name of the definition. | 
 Returns:A top-level model group definition definition or nullif such definition does not exist.
 |  
 
  
    |  | 
Convenience method. 
 
Returns a top-level notation declaration.  Parameters:
  
    |  | name | The name of the declaration. | 
 Returns:A top-level notation declaration or nullif such declaration does not exist.
 |  
 
  
    | 
        
          | const XMLCh * XSNamespaceItem::getSchemaNamespace | ( |  | ) |  |  |  
  
    |  | 
[schema namespace]: A namespace name or nullcorresponding to the target namespace of the schema document. 
     |  
 
  
    |  | 
Convenience method. 
 
Returns a top-level simple or complex type definition.  Parameters:
  
    |  | name | The name of the definition. | 
 Returns:An XSTypeDefinitionornullif such definition does not exist.
 |  
 Friends And Related Function Documentation
 
 
  
    | 
        
          | friend class XSObjectFactory  [friend] |  |  
 Member Data Documentation
 
 
 
 
 
 
 The documentation for this class was generated from the following file:
 |