|
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.xdb.dom.XDBNode
|
+--oracle.xdb.dom.XDBDocument
| Field Summary |
| Fields inherited from class oracle.xdb.dom.XDBNode |
m_conn, m_owner, m_xobcstate |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Constructor Summary | |
XDBDocument() | |
XDBDocument(byte[] source) | |
XDBDocument(java.sql.Connection conn) | |
XDBDocument(java.sql.Connection conn, byte[] source) | |
XDBDocument(java.sql.Connection conn, long xobd) | |
XDBDocument(java.sql.Connection conn, java.lang.String source) | |
XDBDocument(java.lang.String source) | |
XDBDocument(XMLType parxmlt, java.sql.Connection conn, long xobd) | |
| Method Summary | |
Node |
appendChild(Node arg)append the given node to the list of children of this node. |
void |
close() |
Attr |
createAttribute(java.lang.String qname)create an empty attribute node. |
Attr |
createAttributeNS(java.lang.String nsURI, java.lang.String qname)create an empty attribute node given the namespace information. |
CDATASection |
createCDATASection(java.lang.String data)create a CDATA section node. |
Comment |
createComment(java.lang.String data)create a comment node. |
DocumentFragment |
createDocumentFragment()create an empty document fragment. |
Element |
createElement(java.lang.String tagName)create and Return a new empty element associated with the document. |
Element |
createElementNS(java.lang.String nsURI, java.lang.String qname)create and Return a new empty element associated with the document. |
EntityReference |
createEntityReference(java.lang.String name)create an entity reference node. |
ProcessingInstruction |
createProcessingInstruction(java.lang.String target, java.lang.String data)create a processing instruction node. |
Text |
createTextNode(java.lang.String data)create an empty text node. |
void |
finalize() |
DocumentType |
getDoctype()Returns the document type defn. of the doc. |
Element |
getDocumentElement()Returns the root element of the document. |
Element |
getElementById(java.lang.String id)get elements of the given ID with a pre-order traversal of the document tree. |
NodeList |
getElementsByTagName(java.lang.String tagname)get elements of the given tagname with a pre-order traversal of the document tree. |
NodeList |
getElementsByTagNameNS(java.lang.String nsURI, java.lang.String tagname)get elements of the given tagname and ns URI with a pre-order traversal of the document tree. |
static long |
getEnvNative(long envhandle) |
Node |
getFirstChild()The first child of this node. |
protected static long |
getGP(java.sql.Connection conn) |
DOMImplementation |
getImplementation()Returns the dom implementation object. |
Node |
getLastChild()The last child of this node. |
Node |
getNextSibling()The node immediately following this node. |
java.lang.String |
getNodeName()get the name of the node |
Document |
getOwnerDocument()the owner document for this node |
Node |
getPreviousSibling()The node immediately preceding this node. |
boolean |
hasChildNodes()does document have child nodes |
Node |
importNode(Node importNode, boolean deep)import the given node from the original document based on the rules specified by the DOM specification |
Node |
insertBefore(Node newChild, Node refChild)insert the given node before the ref node. |
boolean |
isClosed() |
Node |
removeChild(Node arg)remove the given node from the node. |
Node |
replaceChild(Node newChild, Node oldChild)replace the oldchild node with the newchild node. |
| Methods inherited from class oracle.xdb.dom.XDBNode |
cloneNode, equals, getAttributes, getChildNodes, getExpandedName, getLocalName, getNamespaceURI, getNodeFromCState, getNodeType, getNodeValue, getParentNode, getPrefix, getQualifiedName, getSchemaNode, hasAttributes, hashCode, isSupported, normalize, setNodeValue, setNodeXob, setOwner, setPrefix, setXobCstate, toCState, toString, write |
| Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Node |
cloneNode, getAttributes, getChildNodes, getLocalName, getNamespaceURI, getNodeType, getNodeValue, getParentNode, getPrefix, hasAttributes, isSupported, normalize, setNodeValue, setPrefix |
| Constructor Detail |
public XDBDocument()
public XDBDocument(java.sql.Connection conn)
throws java.lang.Exception
public XDBDocument(java.lang.String source)
public XDBDocument(java.sql.Connection conn,
java.lang.String source)
throws java.lang.Exception
public XDBDocument(byte[] source)
public XDBDocument(java.sql.Connection conn,
byte[] source)
throws java.lang.Exception
public XDBDocument(java.sql.Connection conn,
long xobd)
throws XDBDOMException
public XDBDocument(XMLType parxmlt,
java.sql.Connection conn,
long xobd)
throws XDBDOMException
| Method Detail |
public static long getEnvNative(long envhandle)
public DocumentType getDoctype()
getDoctype in interface Documentpublic DOMImplementation getImplementation()
getImplementation in interface Documentpublic Element getDocumentElement()
getDocumentElement in interface Document
public Element createElement(java.lang.String tagName)
throws DOMException
createElement in interface DocumentDOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.public DocumentFragment createDocumentFragment()
createDocumentFragment in interface Documentpublic Text createTextNode(java.lang.String data)
createTextNode in interface Documentpublic Comment createComment(java.lang.String data)
createComment in interface Document
public CDATASection createCDATASection(java.lang.String data)
throws DOMException
createCDATASection in interface DocumentDOMException - NOT_SUPPORTED_ERR: Raised if this document is an HTML document.
public ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data)
throws DOMException
createProcessingInstruction in interface DocumentDOMException - INVALID_CHARACTER_ERR: Raised if the specified target contains an illegal character.
public Attr createAttribute(java.lang.String qname)
throws DOMException
createAttribute in interface DocumentDOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.
public EntityReference createEntityReference(java.lang.String name)
throws DOMException
createEntityReference in interface DocumentDOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.public NodeList getElementsByTagName(java.lang.String tagname)
getElementsByTagName in interface Document
public Node importNode(Node importNode,
boolean deep)
throws DOMException
importNode in interface DocumentDOMException - NOT_SUPPORTED_ERR: Raised if the type of node being imported is not supported.
public Element createElementNS(java.lang.String nsURI,
java.lang.String qname)
throws DOMException
createElementNS in interface DocumentDOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character.qualifiedName is malformed, if the qualifiedName has a prefix and the namespaceURI is null, or if the qualifiedName has a prefix that is "xml" and the namespaceURI is different from " http://www.w3.org/XML/1998/namespace" .
public Attr createAttributeNS(java.lang.String nsURI,
java.lang.String qname)
throws DOMException
createAttributeNS in interface DocumentDOMException - INVALID_CHARACTER_ERR: Raised if the specified qualified name contains an illegal character.qualifiedName is malformed, if the qualifiedName has a prefix and the namespaceURI is null, if the qualifiedName has a prefix that is "xml" and the namespaceURI is different from " http://www.w3.org/XML/1998/namespace", or if the qualifiedName is "xmlns" and the namespaceURI is different from " http://www.w3.org/2000/xmlns/".
public NodeList getElementsByTagNameNS(java.lang.String nsURI,
java.lang.String tagname)
getElementsByTagNameNS in interface Documentpublic Element getElementById(java.lang.String id)
getElementById in interface Documentpublic java.lang.String getNodeName()
getNodeName in interface NodegetNodeName in class XDBNodepublic boolean hasChildNodes()
hasChildNodes in interface NodehasChildNodes in class XDBNodepublic Document getOwnerDocument()
getOwnerDocument in interface NodegetOwnerDocument in class XDBNode
public Node insertBefore(Node newChild,
Node refChild)
throws DOMException
insertBefore in interface NodeinsertBefore in class XDBNodeDOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not allow children of the type of the newChild node, or if the node to insert is one of this node's ancestors.newChild was created from a different document than the one that created this node.refChild is not a child of this node.
public Node replaceChild(Node newChild,
Node oldChild)
throws DOMException
replaceChild in interface NodereplaceChild in class XDBNodeDOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not allow children of the type of the newChild node, or if the node to put in is one of this node's ancestors.newChild was created from a different document than the one that created this node.oldChild is not a child of this node.
public Node removeChild(Node arg)
throws DOMException
removeChild in interface NoderemoveChild in class XDBNodeDOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.oldChild is not a child of this node.
public Node appendChild(Node arg)
throws DOMException
appendChild in interface NodeappendChild in class XDBNodeDOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not allow children of the type of the newChild node, or if the node to append is one of this node's ancestors.newChild was created from a different document than the one that created this node.public Node getFirstChild()
Nodenull.getFirstChild in interface NodegetFirstChild in class XDBNodepublic Node getLastChild()
Nodenull.getLastChild in interface NodegetLastChild in class XDBNodepublic Node getPreviousSibling()
Nodenull.getPreviousSibling in interface NodegetPreviousSibling in class XDBNodepublic Node getNextSibling()
Nodenull.getNextSibling in interface NodegetNextSibling in class XDBNodepublic boolean isClosed()
isClosed in class XDBNodepublic void close()
close in class XDBNode
public void finalize()
throws java.lang.Throwable
finalize in class XDBNodejava.lang.Throwableprotected static long getGP(java.sql.Connection conn)
|
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 | |||||||||