Package org.apache.jena.ext.xerces.xs
Interface XSNamespaceItem
-
public interface XSNamespaceItem
The interface represents the namespace schema information information item. Each namespace schema information information item corresponds to an XML Schema with a unique namespace name.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description XSObjectList
getAnnotations()
[annotations]: a set of annotations if it exists, otherwise an emptyXSObjectList
.XSAttributeDeclaration
getAttributeDeclaration(java.lang.String name)
Convenience method.XSAttributeGroupDefinition
getAttributeGroup(java.lang.String name)
Convenience method.XSNamedMap
getComponents(short objectType)
[schema components]: a list of top-level components, i.e.StringList
getDocumentLocations()
[document location] - a list of location URIs for the documents that contributed to theXSModel
.XSElementDeclaration
getElementDeclaration(java.lang.String name)
Convenience method.XSIDCDefinition
getIDCDefinition(java.lang.String name)
Convenience method.XSModelGroupDefinition
getModelGroupDefinition(java.lang.String name)
Convenience method.XSNotationDeclaration
getNotationDeclaration(java.lang.String name)
Convenience method.java.lang.String
getSchemaNamespace()
[schema namespace]: A namespace name ornull
if absent.XSTypeDefinition
getTypeDefinition(java.lang.String name)
Convenience method.
-
-
-
Method Detail
-
getSchemaNamespace
java.lang.String getSchemaNamespace()
[schema namespace]: A namespace name ornull
if absent.
-
getComponents
XSNamedMap getComponents(short objectType)
[schema components]: a list of top-level components, i.e. element declarations, attribute declarations, etc. Identity-constraint definitions are also considered top-level.- Parameters:
objectType
- The type of the declaration, i.e.ELEMENT_DECLARATION
. Note thatXSTypeDefinition.SIMPLE_TYPE
andXSTypeDefinition.COMPLEX_TYPE
can also be used as theobjectType
to retrieve only complex types or simple types, instead of all types.- Returns:
- A list of top-level definition of the specified type in
objectType
or an emptyXSNamedMap
if no such definitions exist.
-
getAnnotations
XSObjectList getAnnotations()
[annotations]: a set of annotations if it exists, otherwise an emptyXSObjectList
.
-
getElementDeclaration
XSElementDeclaration getElementDeclaration(java.lang.String name)
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 a declaration does not exist.
-
getAttributeDeclaration
XSAttributeDeclaration getAttributeDeclaration(java.lang.String name)
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 a declaration does not exist.
-
getTypeDefinition
XSTypeDefinition getTypeDefinition(java.lang.String name)
Convenience method. Returns a top-level simple or complex type definition.- Parameters:
name
- The name of the definition.- Returns:
- An
XSTypeDefinition
ornull
if such a definition does not exist.
-
getAttributeGroup
XSAttributeGroupDefinition getAttributeGroup(java.lang.String name)
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 a definition does not exist.
-
getModelGroupDefinition
XSModelGroupDefinition getModelGroupDefinition(java.lang.String name)
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 a definition does not exist.
-
getNotationDeclaration
XSNotationDeclaration getNotationDeclaration(java.lang.String name)
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 a declaration does not exist.
-
getIDCDefinition
XSIDCDefinition getIDCDefinition(java.lang.String name)
Convenience method. Returns an identity-constraint definition.- Parameters:
name
- The name of the definition.- Returns:
- An identity-constraint definition or
null
if such a declaration does not exist.
-
getDocumentLocations
StringList getDocumentLocations()
[document location] - a list of location URIs for the documents that contributed to theXSModel
.
-
-