| Xerces-C++
    3.1.2
    | 
 
  
 | Public Member Functions | |
| Constructors | |
| XSNamespaceItem (XSModel *const xsModel, SchemaGrammar *const grammar, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
| The default constructor.  More... | |
| XSNamespaceItem (XSModel *const xsModel, const XMLCh *const schemaNamespace, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager) | |
| Destructor | |
| ~XSNamespaceItem () | |
| XSNamespaceItem methods | |
| const XMLCh * | getSchemaNamespace () const | 
| [schema namespace]: A namespace name or nullcorresponding to the target namespace of the schema document.  More... | |
| XSNamedMap< XSObject > * | getComponents (XSConstants::COMPONENT_TYPE objectType) | 
| [schema components]: a list of top-level components, i.e.  More... | |
| XSAnnotationList * | getAnnotations () | 
| [annotations]: a set of annotations.  More... | |
| const XSAnnotationList * | getAnnotations () const | 
| XSElementDeclaration * | getElementDeclaration (const XMLCh *name) | 
| Convenience method.  More... | |
| XSAttributeDeclaration * | getAttributeDeclaration (const XMLCh *name) | 
| Convenience method.  More... | |
| XSTypeDefinition * | getTypeDefinition (const XMLCh *name) | 
| Convenience method.  More... | |
| XSAttributeGroupDefinition * | getAttributeGroup (const XMLCh *name) | 
| Convenience method.  More... | |
| XSModelGroupDefinition * | getModelGroupDefinition (const XMLCh *name) | 
| Convenience method.  More... | |
| XSNotationDeclaration * | getNotationDeclaration (const XMLCh *name) | 
| Convenience method.  More... | |
| const StringList * | getDocumentLocations () | 
| [document location] - a list of locations URI for the documents that contributed to the XSModel.  More... | |
|  Public Member Functions inherited from XMemory | |
| void * | operator new (size_t size) | 
| This method overrides operator new.  More... | |
| void * | operator new (size_t size, MemoryManager *memMgr) | 
| This method defines a custom operator new, that will use the provided memory manager to perform the allocation.  More... | |
| void * | operator new (size_t size, void *ptr) | 
| This method overrides placement operator new.  More... | |
| void | operator delete (void *p) | 
| This method overrides operator delete.  More... | |
| void | operator delete (void *p, MemoryManager *memMgr) | 
| This method provides a matching delete for the custom operator new.  More... | |
| void | operator delete (void *p, void *ptr) | 
| This method provides a matching delete for the placement new.  More... | |
| Protected Attributes | |
| MemoryManager *const | fMemoryManager | 
| SchemaGrammar * | fGrammar | 
| XSModel * | fXSModel | 
| XSNamedMap< XSObject > * | fComponentMap [XSConstants::MULTIVALUE_FACET] | 
| XSAnnotationList * | fXSAnnotationList | 
| RefHashTableOf< XSObject > * | fHashMap [XSConstants::MULTIVALUE_FACET] | 
| const XMLCh * | fSchemaNamespace | 
| Friends | |
| class | XSModel | 
| class | XSObjectFactory | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from XMemory | |
| XMemory () | |
| Protected default constructor.  More... | |
| XSNamespaceItem::XSNamespaceItem | ( | XSModel *const | xsModel, | 
| SchemaGrammar *const | grammar, | ||
| MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | ||
| ) | 
The default constructor.
| xsModel | |
| grammar | |
| manager | The configurable memory manager | 
| XSNamespaceItem::XSNamespaceItem | ( | XSModel *const | xsModel, | 
| const XMLCh *const | schemaNamespace, | ||
| MemoryManager *const | manager = XMLPlatformUtils::fgMemoryManager | ||
| ) | 
| XSNamespaceItem::~XSNamespaceItem | ( | ) | 
| XSAnnotationList * XSNamespaceItem::getAnnotations | ( | ) | 
[annotations]: a set of annotations.
References fXSAnnotationList.
| const XSAnnotationList * XSNamespaceItem::getAnnotations | ( | ) | const | 
References fXSAnnotationList.
| XSAttributeDeclaration* XSNamespaceItem::getAttributeDeclaration | ( | const XMLCh * | name | ) | 
Convenience method.
Returns a top-level attribute declaration.
| name | The name of the declaration. | 
null if such declaration does not exist. | XSAttributeGroupDefinition* XSNamespaceItem::getAttributeGroup | ( | const XMLCh * | name | ) | 
Convenience method.
Returns a top-level attribute group definition.
| name | The name of the definition. | 
null if such definition does not exist. | XSNamedMap<XSObject>* XSNamespaceItem::getComponents | ( | XSConstants::COMPONENT_TYPE | objectType | ) | 
[schema components]: a list of top-level components, i.e.
element declarations, attribute declarations, etc.
| 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. | 
objectType or null. | const StringList* XSNamespaceItem::getDocumentLocations | ( | ) | 
[document location] - a list of locations URI for the documents that contributed to the XSModel.
| XSElementDeclaration* XSNamespaceItem::getElementDeclaration | ( | const XMLCh * | name | ) | 
Convenience method.
Returns a top-level element declaration.
| name | The name of the declaration. | 
null if such declaration does not exist. | XSModelGroupDefinition* XSNamespaceItem::getModelGroupDefinition | ( | const XMLCh * | name | ) | 
Convenience method.
Returns a top-level model group definition.
| name | The name of the definition. | 
null if such definition does not exist. | XSNotationDeclaration* XSNamespaceItem::getNotationDeclaration | ( | const XMLCh * | name | ) | 
Convenience method.
Returns a top-level notation declaration.
| name | The name of the declaration. | 
null if such declaration does not exist. | const XMLCh * XSNamespaceItem::getSchemaNamespace | ( | ) | const | 
[schema namespace]: A namespace name or null corresponding to the target namespace of the schema document. 
References fSchemaNamespace.
| XSTypeDefinition* XSNamespaceItem::getTypeDefinition | ( | const XMLCh * | name | ) | 
Convenience method.
Returns a top-level simple or complex type definition.
| name | The name of the definition. | 
XSTypeDefinition or null if such definition does not exist. | 
 | friend | 
| 
 | friend | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
Referenced by getSchemaNamespace().
| 
 | protected | 
Referenced by getAnnotations().
| 
 | protected | 
 1.8.9.1
 1.8.9.1