Top Description Methods
com.sun.org.apache.xerces.internal.xs

public Interface XSObject

Known Direct Subinterfaces
com.sun.org.apache.xerces.internal.xs.XSParticle, com.sun.org.apache.xerces.internal.xs.XSTerm, com.sun.org.apache.xerces.internal.xs.XSTypeDefinition, com.sun.org.apache.xerces.internal.xs.XSIDCDefinition, com.sun.org.apache.xerces.internal.xs.XSAnnotation, com.sun.org.apache.xerces.internal.xs.XSAttributeDeclaration, com.sun.org.apache.xerces.internal.xs.XSAttributeGroupDefinition, com.sun.org.apache.xerces.internal.xs.XSAttributeUse, com.sun.org.apache.xerces.internal.xs.XSFacet, com.sun.org.apache.xerces.internal.xs.XSModelGroupDefinition, com.sun.org.apache.xerces.internal.xs.XSMultiValueFacet, com.sun.org.apache.xerces.internal.xs.XSNotationDeclaration

The XSObject is a base object for the XML Schema component model.

Method Summary

Modifier and TypeMethod and Description
public String
getName()

The name of type NCName, as defined in XML Namespaces, of this declaration specified in the {name} property of the component or null if the definition of this component does not have a {name} property.

public String
getNamespace()

The [target namespace] of this object, or null if it is unspecified.

public XSNamespaceItem
getNamespaceItem()

A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.

public short
getType()

The type of this object, i.e. ELEMENT_DECLARATION.

Method Detail

getNameback to summary
public String getName()

The name of type NCName, as defined in XML Namespaces, of this declaration specified in the {name} property of the component or null if the definition of this component does not have a {name} property. For anonymous types, the processor must construct and expose an anonymous type name that is distinct from the name of every named type and the name of every other anonymous type.

getNamespaceback to summary
public String getNamespace()

The [target namespace] of this object, or null if it is unspecified.

getNamespaceItemback to summary
public XSNamespaceItem getNamespaceItem()

A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.

getTypeback to summary
public short getType()

The type of this object, i.e. ELEMENT_DECLARATION.