public interface XSObject
XSObject is a base object for the XML Schema component 
 model.| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getName()The name of type  NCName, as defined in XML Namespaces, of 
 this declaration specified in the{name}property of the 
 component ornullif the definition of this component 
 does not have a{name}property. | 
| java.lang.String | getNamespace()The [target namespace] of this object, or  nullif it is 
 unspecified. | 
| XSNamespaceItem | getNamespaceItem()A namespace schema information item corresponding to the target 
 namespace of the component, if it is globally declared; or 
  nullotherwise. | 
| short | getType()The  typeof this object, i.e. | 
short getType()
type of this object, i.e. 
 ELEMENT_DECLARATION.java.lang.String getName()
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.java.lang.String getNamespace()
null if it is 
 unspecified.XSNamespaceItem getNamespaceItem()
null otherwise.Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.