#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: