FileDocCategorySizeDatePackage
XSObject.javaAPI DocJava SE 6 API1860Tue Jun 10 00:22:56 BST 2008com.sun.org.apache.xerces.internal.xs

XSObject

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

Fields Summary
Constructors Summary
Methods Summary
public java.lang.StringgetName()
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.

public java.lang.StringgetNamespace()
The [target namespace] of this object, or null if it is unspecified.

public com.sun.org.apache.xerces.internal.xs.XSNamespaceItemgetNamespaceItem()
A namespace schema information item corresponding to the target namespace of the component, if it is globally declared; or null otherwise.

public shortgetType()
The type of this object, i.e. ELEMENT_DECLARATION.