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,v 1.6 2003/06/10 18:09:39 elena Exp $

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_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, 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)


getAttributes

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


getBaseURI

public String getBaseURI()
DOM Level 3


getChildNodes

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


getFeature

public Object getFeature(String feature,
                         String version)


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


getUserData

public Object getUserData(String key)


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)


isEqualNode

public boolean isEqualNode(org.w3c.dom.Node arg)


isSameNode

public boolean isSameNode(org.w3c.dom.Node other)


isSupported

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


lookupNamespaceURI

public String lookupNamespaceURI(String prefix)


lookupPrefix

public String lookupPrefix(String namespaceURI)


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


setUserData

public Object setUserData(String key,
                          Object data,
                          UserDataHandler handler)


Copyright B) 1999-2004 Apache XML Project. All Rights Reserved.