#include <xercesc/framework/psvi/XSNamespaceItem.hpp>
◆ XSNamespaceItem() [1/2]
The default constructor.
- Parameters
-
| xsModel | |
| grammar | |
| manager | The configurable memory manager |
◆ XSNamespaceItem() [2/2]
◆ ~XSNamespaceItem()
| XSNamespaceItem::~XSNamespaceItem |
( |
| ) |
|
◆ getAnnotations() [1/2]
◆ getAnnotations() [2/2]
◆ getAttributeDeclaration()
Convenience method.
Returns a top-level attribute declaration.
- Parameters
-
| name | The name of the declaration. |
- Returns
- A top-level attribute declaration or
null if such declaration does not exist.
◆ getAttributeGroup()
Convenience method.
Returns a top-level attribute group definition.
- Parameters
-
| name | The name of the definition. |
- Returns
- A top-level attribute group definition or
null if such definition does not exist.
◆ getComponents()
[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_DEFINITION and 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
objectType or null.
◆ getDocumentLocations()
| const StringList * XSNamespaceItem::getDocumentLocations |
( |
| ) |
|
[document location] - a list of locations URI for the documents that contributed to the XSModel.
◆ getElementDeclaration()
Convenience method.
Returns a top-level element declaration.
- Parameters
-
| name | The name of the declaration. |
- Returns
- A top-level element declaration or
null if such declaration does not exist.
◆ getModelGroupDefinition()
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
null if such definition does not exist.
◆ getNotationDeclaration()
Convenience method.
Returns a top-level notation declaration.
- Parameters
-
| name | The name of the declaration. |
- Returns
- A top-level notation declaration or
null if such declaration does not exist.
◆ getSchemaNamespace()
| const XMLCh * XSNamespaceItem::getSchemaNamespace |
( |
| ) |
const |
[schema namespace]: A namespace name or null corresponding to the target namespace of the schema document.
References fSchemaNamespace.
◆ getTypeDefinition()
Convenience method.
Returns a top-level simple or complex type definition.
- Parameters
-
| name | The name of the definition. |
- Returns
- An
XSTypeDefinition or null if such definition does not exist.
◆ XSModel
◆ XSObjectFactory
| friend class XSObjectFactory |
|
friend |
◆ fComponentMap
◆ fGrammar
| SchemaGrammar* XSNamespaceItem::fGrammar |
|
protected |
◆ fHashMap
◆ fMemoryManager
◆ fSchemaNamespace
| const XMLCh* XSNamespaceItem::fSchemaNamespace |
|
protected |
◆ fXSAnnotationList
◆ fXSModel
The documentation for this class was generated from the following file: