org.apache.xerces.impl.xs.opti

Class DefaultNode

Implemented Interfaces:
org.w3c.dom.Node
Known Direct Subclasses:
NodeImpl

public class DefaultNode
extends java.lang.Object
implements org.w3c.dom.Node

Version:
$Id: DefaultNode.java 320295 2005-05-02 22:02:22Z mrglavas $
Author:
Rahul Srivastava, Sun Microsystems Inc.

Fields inherited from interface org.w3c.dom.Node

ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE

Constructor Summary

DefaultNode()

Method Summary

org.w3c.dom.Node
appendChild(org.w3c.dom.Node newChild)
org.w3c.dom.Node
cloneNode(boolean deep)
short
compareDocumentPosition(org.w3c.dom.Node other)
org.w3c.dom.NamedNodeMap
getAttributes()
String
getBaseURI()
DOM Level 3
org.w3c.dom.NodeList
getChildNodes()
Object
getFeature(String feature, String version)
org.w3c.dom.Node
getFirstChild()
org.w3c.dom.Node
getLastChild()
String
getLocalName()
String
getNamespaceURI()
org.w3c.dom.Node
getNextSibling()
String
getNodeName()
short
getNodeType()
String
getNodeValue()
org.w3c.dom.Document
getOwnerDocument()
org.w3c.dom.Node
getParentNode()
String
getPrefix()
org.w3c.dom.Node
getPreviousSibling()
String
getTextContent()
Object
getUserData(String key)
boolean
hasAttributes()
boolean
hasChildNodes()
org.w3c.dom.Node
insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)
boolean
isDefaultNamespace(String namespaceURI)
boolean
isEqualNode(org.w3c.dom.Node arg)
boolean
isSameNode(org.w3c.dom.Node other)
boolean
isSupported(String feature, String version)
String
lookupNamespaceURI(String prefix)
String
lookupPrefix(String namespaceURI)
void
normalize()
org.w3c.dom.Node
removeChild(org.w3c.dom.Node oldChild)
org.w3c.dom.Node
replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)
void
setNodeValue(String nodeValue)
void
setPrefix(String prefix)
void
setTextContent(String textContent)
Object
setUserData(String key, Object data, org.w3c.dom.UserDataHandler handler)

Constructor Details

DefaultNode

public DefaultNode()

Method Details

appendChild

public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
            throws org.w3c.dom.DOMException
Specified by:
appendChild in interface org.w3c.dom.Node

cloneNode

public org.w3c.dom.Node cloneNode(boolean deep)
Specified by:
cloneNode in interface org.w3c.dom.Node

compareDocumentPosition

public short compareDocumentPosition(org.w3c.dom.Node other)
Specified by:
compareDocumentPosition in interface org.w3c.dom.Node

getAttributes

public org.w3c.dom.NamedNodeMap getAttributes()
Specified by:
getAttributes in interface org.w3c.dom.Node

getBaseURI

public String getBaseURI()
DOM Level 3
Specified by:
getBaseURI in interface org.w3c.dom.Node

getChildNodes

public org.w3c.dom.NodeList getChildNodes()
Specified by:
getChildNodes in interface org.w3c.dom.Node

getFeature

public Object getFeature(String feature,
                         String version)
Specified by:
getFeature in interface org.w3c.dom.Node

getFirstChild

public org.w3c.dom.Node getFirstChild()
Specified by:
getFirstChild in interface org.w3c.dom.Node

getLastChild

public org.w3c.dom.Node getLastChild()
Specified by:
getLastChild in interface org.w3c.dom.Node

getLocalName

public String getLocalName()
Specified by:
getLocalName in interface org.w3c.dom.Node

getNamespaceURI

public String getNamespaceURI()
Specified by:
getNamespaceURI in interface org.w3c.dom.Node

getNextSibling

public org.w3c.dom.Node getNextSibling()
Specified by:
getNextSibling in interface org.w3c.dom.Node

getNodeName

public String getNodeName()
Specified by:
getNodeName in interface org.w3c.dom.Node

getNodeType

public short getNodeType()
Specified by:
getNodeType in interface org.w3c.dom.Node

getNodeValue

public String getNodeValue()
            throws org.w3c.dom.DOMException
Specified by:
getNodeValue in interface org.w3c.dom.Node

getOwnerDocument

public org.w3c.dom.Document getOwnerDocument()
Specified by:
getOwnerDocument in interface org.w3c.dom.Node

getParentNode

public org.w3c.dom.Node getParentNode()
Specified by:
getParentNode in interface org.w3c.dom.Node

getPrefix

public String getPrefix()
Specified by:
getPrefix in interface org.w3c.dom.Node

getPreviousSibling

public org.w3c.dom.Node getPreviousSibling()
Specified by:
getPreviousSibling in interface org.w3c.dom.Node

getTextContent

public String getTextContent()
            throws org.w3c.dom.DOMException
Specified by:
getTextContent in interface org.w3c.dom.Node

getUserData

public Object getUserData(String key)
Specified by:
getUserData in interface org.w3c.dom.Node

hasAttributes

public boolean hasAttributes()
Specified by:
hasAttributes in interface org.w3c.dom.Node

hasChildNodes

public boolean hasChildNodes()
Specified by:
hasChildNodes in interface org.w3c.dom.Node

insertBefore

public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
                                     org.w3c.dom.Node refChild)
            throws org.w3c.dom.DOMException
Specified by:
insertBefore in interface org.w3c.dom.Node

isDefaultNamespace

public boolean isDefaultNamespace(String namespaceURI)
Specified by:
isDefaultNamespace in interface org.w3c.dom.Node

isEqualNode

public boolean isEqualNode(org.w3c.dom.Node arg)
Specified by:
isEqualNode in interface org.w3c.dom.Node

isSameNode

public boolean isSameNode(org.w3c.dom.Node other)
Specified by:
isSameNode in interface org.w3c.dom.Node

isSupported

public boolean isSupported(String feature,
                           String version)
Specified by:
isSupported in interface org.w3c.dom.Node

lookupNamespaceURI

public String lookupNamespaceURI(String prefix)
Specified by:
lookupNamespaceURI in interface org.w3c.dom.Node

lookupPrefix

public String lookupPrefix(String namespaceURI)
Specified by:
lookupPrefix in interface org.w3c.dom.Node

normalize

public void normalize()
Specified by:
normalize in interface org.w3c.dom.Node

removeChild

public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
            throws org.w3c.dom.DOMException
Specified by:
removeChild in interface org.w3c.dom.Node

replaceChild

public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
                                     org.w3c.dom.Node oldChild)
            throws org.w3c.dom.DOMException
Specified by:
replaceChild in interface org.w3c.dom.Node

setNodeValue

public void setNodeValue(String nodeValue)
            throws org.w3c.dom.DOMException
Specified by:
setNodeValue in interface org.w3c.dom.Node

setPrefix

public void setPrefix(String prefix)
            throws org.w3c.dom.DOMException
Specified by:
setPrefix in interface org.w3c.dom.Node

setTextContent

public void setTextContent(String textContent)
            throws org.w3c.dom.DOMException
Specified by:
setTextContent in interface org.w3c.dom.Node

setUserData

public Object setUserData(String key,
                          Object data,
                          org.w3c.dom.UserDataHandler handler)
Specified by:
setUserData in interface org.w3c.dom.Node

Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.