|
Oracle® XML Java API Reference 10g Release 1 (10.1) B12024-02 | |||||||||
| 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 |
getAnnotation, getName, getNodeType, getRefLocalname, getTargetNS, isNodeType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, 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 10g Release 1 (10.1) B12024-02 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||