oracle.xml.parser.schema
Class XMLSchemaNode

oracle.xml.parser.schema.XSDNode
  |
  +--oracle.xml.parser.schema.XMLSchemaNode

public class XMLSchemaNode
extends XSDNode

XMLSchemaNode class. Sets top-level XMLSchema document declarations & definitions plus schema location and schema target namespace. XMLSchema objects are created by XSDBuilder as a result of processing XMLSchema documents.


Constructor Summary
XMLSchemaNode()
          XNLSchema constructor.
 
Method Summary
TypeMethod
 oracle.xml.parser.schema.XSDAttribute[] getAttributeDeclarations()
          Get all the top level attributes in the schema
 XSDNode[] getAttributeSet()
          Get all the top level attributes in the schema
 XSDNode[] getComplexTypeSet()
          Get all the top level complex type elements in the schema
 java.util.Hashtable getComplexTypeTable()
          Get the complex type definitions
 XSDNode[] getElementSet()
          Get all the top level elements in the schema
 XSDNode[] getSimpleTypeSet()
          Get all the top level simpleType elements in the schema
 java.util.Hashtable getSimpleTypeTable()
          Get the simple type definitions
 java.lang.String getTargetNS()
          Get targetNS of the schema
 java.util.Hashtable getTypeDefinitionTable()
          Get the type definitions
 
Methods inherited from class oracle.xml.parser.schema.XSDNode
getName, getNamespaceURI, getNodeType, isNodeType
 

Constructor Detail

XMLSchemaNode

public XMLSchemaNode()
XNLSchema constructor.
Method Detail

getTypeDefinitionTable

public java.util.Hashtable getTypeDefinitionTable()
Get the type definitions
Returns:
Hashtable of type definitions

getSimpleTypeTable

public java.util.Hashtable getSimpleTypeTable()
Get the simple type definitions
Returns:
Hashtable of simpletypes

getComplexTypeTable

public java.util.Hashtable getComplexTypeTable()
Get the complex type definitions
Returns:
Hashtable of complextypes

getTargetNS

public java.lang.String getTargetNS()
Get targetNS of the schema
Overrides:
getTargetNS in class XSDNode
Returns:
value - targetNS

getElementSet

public XSDNode[] getElementSet()
Get all the top level elements in the schema
Returns:
an array of top level XSDNode elements

getAttributeSet

public XSDNode[] getAttributeSet()
Get all the top level attributes in the schema
Returns:
an array of top level XSDNode attributes

getAttributeDeclarations

public oracle.xml.parser.schema.XSDAttribute[] getAttributeDeclarations()
Get all the top level attributes in the schema
Returns:
an array of top level attribute definitions

getComplexTypeSet

public XSDNode[] getComplexTypeSet()
Get all the top level complex type elements in the schema
Returns:
an array of top level complexType nodes

getSimpleTypeSet

public XSDNode[] getSimpleTypeSet()
Get all the top level simpleType elements in the schema
Returns:
an array of top level simpleType nodes