|
XSNamespaceItem Class ReferenceThis class contains all properties of the Schema Namespace Information infoitem.
More...
Inheritance diagram for XSNamespaceItem:
[legend]List of all members.
Detailed Description
This 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
null if 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
null if 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_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 .
|
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
null if 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
null if 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
null if such declaration does not exist.
|
const XMLCh * XSNamespaceItem::getSchemaNamespace |
( |
|
) |
|
|
|
[schema namespace]: A namespace name or null corresponding 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
XSTypeDefinition or null if 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:
|