|
Oracle® Database XML Java API Reference 11g Release 2 (11.2) E10769-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
public class 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 |
|---|
getName, getNodeType, getOwnerSchema, 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
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® Database XML Java API Reference 11g Release 2 (11.2) E10769-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||