org.enhydra.xml.xmlc.dom.generic
Class GenericLinkedDocument
java.lang.Object
|
+--org.enhydra.xml.xmlc.dom.generic.GenericLinkedDocument
- All Implemented Interfaces:
- Document, Node, XMLObjectLink
- Direct Known Subclasses:
- GenericLinkedHTMLDocument
- public class GenericLinkedDocument
- extends Object
- implements Document, XMLObjectLink
This is a generic wrapper around Document
that adds XMLObjectLink
functionality.
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DELEGATE
protected final Document DELEGATE
- Delegate document
GenericLinkedDocument
public GenericLinkedDocument(Document inner)
- Constructor.
- Parameters:
inner
- the document to be wrapped.
setXMLObject
public void setXMLObject(XMLObject xmlObject)
- Description copied from interface:
XMLObjectLink
- Set the XMLC XMLObject that contains this document.
- Specified by:
setXMLObject
in interface XMLObjectLink
- See Also:
XMLObjectLink.setXMLObject(org.enhydra.xml.xmlc.XMLObject)
getXMLObject
public XMLObject getXMLObject()
- Description copied from interface:
XMLObjectLink
- Get the XMLC XMLObject that contains this document, or null
it it's not associated with a XMLObject.
- Specified by:
getXMLObject
in interface XMLObjectLink
- See Also:
XMLObjectLink.getXMLObject()
cloneNode
public Node cloneNode(boolean deep)
- Specified by:
cloneNode
in interface Node
- See Also:
Node.cloneNode(boolean)
getDoctype
public DocumentType getDoctype()
- Specified by:
getDoctype
in interface Document
getImplementation
public DOMImplementation getImplementation()
- Specified by:
getImplementation
in interface Document
getDocumentElement
public Element getDocumentElement()
- Specified by:
getDocumentElement
in interface Document
createElement
public Element createElement(String tagName)
throws DOMException
- Specified by:
createElement
in interface Document
DOMException
createDocumentFragment
public DocumentFragment createDocumentFragment()
- Specified by:
createDocumentFragment
in interface Document
createTextNode
public Text createTextNode(String data)
- Specified by:
createTextNode
in interface Document
createComment
public Comment createComment(String data)
- Specified by:
createComment
in interface Document
createCDATASection
public CDATASection createCDATASection(String data)
throws DOMException
- Specified by:
createCDATASection
in interface Document
DOMException
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(String target,
String data)
throws DOMException
- Specified by:
createProcessingInstruction
in interface Document
DOMException
createAttribute
public Attr createAttribute(String name)
throws DOMException
- Specified by:
createAttribute
in interface Document
DOMException
createEntityReference
public EntityReference createEntityReference(String name)
throws DOMException
- Specified by:
createEntityReference
in interface Document
DOMException
getElementsByTagName
public NodeList getElementsByTagName(String tagname)
- Specified by:
getElementsByTagName
in interface Document
importNode
public Node importNode(Node importedNode,
boolean deep)
throws DOMException
- Specified by:
importNode
in interface Document
DOMException
createElementNS
public Element createElementNS(String namespaceURI,
String qualifiedName)
throws DOMException
- Specified by:
createElementNS
in interface Document
DOMException
createAttributeNS
public Attr createAttributeNS(String namespaceURI,
String qualifiedName)
throws DOMException
- Specified by:
createAttributeNS
in interface Document
DOMException
getElementsByTagNameNS
public NodeList getElementsByTagNameNS(String namespaceURI,
String localName)
- Specified by:
getElementsByTagNameNS
in interface Document
getElementById
public Element getElementById(String elementId)
- Specified by:
getElementById
in interface Document
getNodeName
public String getNodeName()
- Specified by:
getNodeName
in interface Node
getNodeValue
public String getNodeValue()
throws DOMException
- Specified by:
getNodeValue
in interface Node
DOMException
setNodeValue
public void setNodeValue(String nodeValue)
throws DOMException
- Specified by:
setNodeValue
in interface Node
DOMException
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interface Node
getParentNode
public Node getParentNode()
- Specified by:
getParentNode
in interface Node
getChildNodes
public NodeList getChildNodes()
- Specified by:
getChildNodes
in interface Node
getFirstChild
public Node getFirstChild()
- Specified by:
getFirstChild
in interface Node
getLastChild
public Node getLastChild()
- Specified by:
getLastChild
in interface Node
getPreviousSibling
public Node getPreviousSibling()
- Specified by:
getPreviousSibling
in interface Node
getNextSibling
public Node getNextSibling()
- Specified by:
getNextSibling
in interface Node
getAttributes
public NamedNodeMap getAttributes()
- Specified by:
getAttributes
in interface Node
getOwnerDocument
public Document getOwnerDocument()
- Specified by:
getOwnerDocument
in interface Node
insertBefore
public Node insertBefore(Node newChild,
Node refChild)
throws DOMException
- Specified by:
insertBefore
in interface Node
DOMException
replaceChild
public Node replaceChild(Node newChild,
Node oldChild)
throws DOMException
- Specified by:
replaceChild
in interface Node
DOMException
removeChild
public Node removeChild(Node oldChild)
throws DOMException
- Specified by:
removeChild
in interface Node
DOMException
appendChild
public Node appendChild(Node newChild)
throws DOMException
- Specified by:
appendChild
in interface Node
DOMException
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes
in interface Node
normalize
public void normalize()
- Specified by:
normalize
in interface Node
isSupported
public boolean isSupported(String feature,
String version)
- Specified by:
isSupported
in interface Node
getNamespaceURI
public String getNamespaceURI()
- Specified by:
getNamespaceURI
in interface Node
getPrefix
public String getPrefix()
- Specified by:
getPrefix
in interface Node
setPrefix
public void setPrefix(String prefix)
throws DOMException
- Specified by:
setPrefix
in interface Node
DOMException
getLocalName
public String getLocalName()
- Specified by:
getLocalName
in interface Node
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributes
in interface Node
getEncoding
public String getEncoding()
setEncoding
public void setEncoding(String encoding)
getStandalone
public boolean getStandalone()
setStandalone
public void setStandalone(boolean standalone)
getStrictErrorChecking
public boolean getStrictErrorChecking()
setStrictErrorChecking
public void setStrictErrorChecking(boolean strictErrorChecking)
getVersion
public String getVersion()
setVersion
public void setVersion(String version)
adoptNode
public Node adoptNode(Node source)
throws DOMException
DOMException
Copyright © 1999-2002 enhydra.org (Mark Diekhans, David Li, Richard Kunze). All Rights reserved.