| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--oracle.xml.parser.schema.XSDNode
        |
        +--oracle.xml.parser.schema.XMLSchema
This class represents XML Schema component model. An XMLSchema consists of a set of XMLSchemaNodes that belong to different target namespaces. XMLSchema is used by XSDValidator for schema validation or used as metadata.
| Field Summary | 
| Constructor Summary | |
| XMLSchema()XMLSchema constructor. | |
| Method Summary | |
|  void | buildSchemaPathTable()Build the schema's path tables for XSDGroup nodes. | 
|  java.lang.String[] | getAllTargetNS()Get all the Target Name space defined in the schema | 
|  XSDElement | getElement(java.lang.String nsUri, java.lang.String nm)Get Element schema component given local name, namespace | 
|  XMLSchemaNode | getSchemaByTargetNS(java.lang.String namespace)Get schemaNode for the given namespace | 
|  java.lang.String | getSchemaTargetNS()Get the top level schema's target Namespace. | 
|  java.util.Hashtable | getXMLSchemaNodeTable()Get XMLSchemaNode table | 
|  java.lang.String[] | getXMLSchemaURLS()Get XMLSchema URLs | 
|  void | printSchema()print information | 
|  void | printSchema(boolean all)print all schema infomation including buildins | 
| Methods inherited from class oracle.xml.parser.schema.XSDNode | 
| equals, getName, getNodeType, getRefLocalname, getTargetNS, hashCode, isNodeType | 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public XMLSchema()
          throws XSDException
| Method Detail | 
public java.lang.String[] getXMLSchemaURLS()
public java.util.Hashtable getXMLSchemaNodeTable()
public XMLSchemaNode getSchemaByTargetNS(java.lang.String namespace)
namespace - Target namespace of the required schema
public XSDElement getElement(java.lang.String nsUri,
                             java.lang.String nm)
nsUri - - Target namespacenm - - local namepublic void printSchema()
public void printSchema(boolean all)
public java.lang.String[] getAllTargetNS()
public java.lang.String getSchemaTargetNS()
public void buildSchemaPathTable()
                          throws java.lang.Exception
java.lang.Exception| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||