org.enhydra.xml
Class TextImpl

java.lang.Object
  extended by org.enhydra.xml.NodeImpl
      extended by org.enhydra.xml.CharacterDataImpl
          extended by org.enhydra.xml.TextImpl
All Implemented Interfaces:
org.w3c.dom.CharacterData, org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.Text

public class TextImpl
extends CharacterDataImpl
implements org.w3c.dom.Text

Version:
1.0
Author:
Tweety A class representing a node in a meta-data tree, which implements the

Namespaces are ignored in this implementation. The terms "tag name" and "node name" are always considered to be synonymous.


Field Summary
 
Fields inherited from class org.enhydra.xml.NodeImpl
firstChild, lastChild, nextSibling, nodeName, nodeValue, numChildren, ownerDocument, parent, previousSibling, type
 
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
TextImpl(org.w3c.dom.Node node)
          Constructs a TextImpl from a given node, as a Node
TextImpl(java.lang.String value)
          Constructs a TextImpl from the given node value.
TextImpl(TextImpl node)
          Constructs a TextImpl from the given node.
 
Method Summary
 org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
          Adds the node newChild to the end of the list of children of this node.
 void appendData(java.lang.String arg)
          Appends data to the node's value.
protected  void beginToString(java.lang.StringBuffer sb, Indent indent)
          Method beginToString for this class writes the value of this node (text).It should replace all special characters with their escape entitys.
protected  void checkNode(org.w3c.dom.Node node)
          Check that the node is either null or an NodeImpl.
 org.w3c.dom.Node cloneNode(boolean deep)
          Returns a duplicate of this node.
 short compareDocumentPosition(org.w3c.dom.Node other)
           
 void deleteData(int offset, int count)
          Deletes characters from the node's value string.
protected  void endToString(java.lang.StringBuffer sb, Indent indent)
          Method endToString does nothing.
 org.w3c.dom.NamedNodeMap getAttributes()
          Returns all attribute nodes of this node.
 java.lang.String getBaseURI()
           
 org.w3c.dom.NodeList getChildNodes()
          Returns all child nodes of this node, or null if the node has no children.
 java.lang.String getData()
          Returns node value.
 java.lang.Object getFeature(java.lang.String feature, java.lang.String version)
           
 org.w3c.dom.Node getFirstChild()
          Returns the first child of this node, or null if the node has no children.
 org.w3c.dom.Node getLastChild()
          Returns the last child of this node, or null if the node has no children.
 int getLength()
          Returns number of child nodes.
 java.lang.String getLocalName()
          Equivalent to getNodeName.
 java.lang.String getNamespaceURI()
          Returns the namespace of the node.
 org.w3c.dom.Node getNextSibling()
          Returns the next sibling of this node, or null if the node has no next sibling.
 java.lang.String getNodeName()
          Returns the name ("#text") associated with this node.
 short getNodeType()
          Returns the node type.
 java.lang.String getNodeValue()
          Returns the trimed node value associated with this node.
 org.w3c.dom.Document getOwnerDocument()
          Returns null, since NodeImpls do not belong to any Document.
 org.w3c.dom.Node getParentNode()
          Returns the parent of this node.
 java.lang.String getPrefix()
          Returns null, since namespaces are not supported.
 org.w3c.dom.Node getPreviousSibling()
          Returns the previous sibling of this node, or null if this node has no previous sibling.
 java.lang.String getTextContent()
           
 java.lang.Object getUserData(java.lang.String key)
           
 java.lang.String getWholeText()
           
 boolean hasAttributes()
          Returns true, if this node has attributes, otherwise false.
 boolean hasChildNodes()
          Returns true if this node has child nodes.
protected  void initNodeImplChildren(org.w3c.dom.Node node)
          Creates the children subtree and adds to this node.
 org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)
          Inserts the node newChild before the existing child node refChild.
 void insertData(int offset, java.lang.String arg)
          Inserts substring into node's value string.
 boolean isDefaultNamespace(java.lang.String namespaceURI)
           
 boolean isElementContentWhitespace()
           
 boolean isEqualNode(org.w3c.dom.Node arg)
           
 boolean isSameNode(org.w3c.dom.Node other)
           
 boolean isSupported(java.lang.String feature, java.lang.String version)
          Returns false since DOM features are not supported.
 org.w3c.dom.Node item(int index)
          Returns child node with the given index.
 java.lang.String lookupNamespaceURI(java.lang.String prefix)
           
 java.lang.String lookupPrefix(java.lang.String namespaceURI)
           
protected  org.w3c.dom.Node newCommentInstance(org.w3c.dom.Node node)
          Creates new instance of the CommentImpl class.
protected  org.w3c.dom.Node newDefaultInstance(org.w3c.dom.Node node)
          Creates new instance of the NodeImpl class.
protected  org.w3c.dom.Node newElementInstance(org.w3c.dom.Node node)
          Creates new instance of the ElementImpl class.
protected  org.w3c.dom.Node newTextInstance(org.w3c.dom.Node node)
          Creates new instance of the TextImpl class.
 void normalize()
          Does nothing, since NodeImpls do not contain Text children.
 org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
          Removes the child node indicated by oldChild from the list of children, and returns it.
 org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)
          Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node.
 void replaceData(int offset, int count, java.lang.String arg)
          Replaces characters in the node's value string.
 org.w3c.dom.Text replaceWholeText(java.lang.String content)
           
 void setData(java.lang.String data)
          Sets the new value of this node.
 void setNodeValue(java.lang.String nodeValue)
          Sets the node value of this node.
 void setPrefix(java.lang.String prefix)
          Does nothing, since namespaces are not supported.
 void setTextContent(java.lang.String textContent)
           
 java.lang.Object setUserData(java.lang.String key, java.lang.Object data, UserDataHandler handler)
           
 org.w3c.dom.Text splitText(int offset)
           
 java.lang.String substringData(int offset, int count)
          Returns the substring from the node's value.
 java.lang.String toString()
          Returns String representation of this node.
 java.lang.String toString(java.lang.String tab)
          Returns String representation of this node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextImpl

public TextImpl(TextImpl node)
Constructs a TextImpl from the given node.

Parameters:
node - , as a TextImpl.

TextImpl

public TextImpl(java.lang.String value)
Constructs a TextImpl from the given node value.

Parameters:
value - , as a String.

TextImpl

public TextImpl(org.w3c.dom.Node node)
Constructs a TextImpl from a given node, as a Node

Parameters:
node - , as Node.
Method Detail

getNodeType

public short getNodeType()
Returns the node type.

Specified by:
getNodeType in interface org.w3c.dom.Node
Overrides:
getNodeType in class NodeImpl
Returns:
the TEXT_NODE node type.

getNodeName

public java.lang.String getNodeName()
Returns the name ("#text") associated with this node.

Specified by:
getNodeName in interface org.w3c.dom.Node
Overrides:
getNodeName in class NodeImpl
Returns:
the name, as a String.

getNodeValue

public java.lang.String getNodeValue()
                              throws org.w3c.dom.DOMException
Returns the trimed node value associated with this node.

Specified by:
getNodeValue in interface org.w3c.dom.Node
Overrides:
getNodeValue in class NodeImpl
Returns:
the node value, as a String.
Throws:
org.w3c.dom.DOMException

beginToString

protected void beginToString(java.lang.StringBuffer sb,
                             Indent indent)
Method beginToString for this class writes the value of this node (text).It should replace all special characters with their escape entitys.

Overrides:
beginToString in class NodeImpl
Parameters:
sb - string buffer to add resulting string.
indent - used in formating the output.

endToString

protected void endToString(java.lang.StringBuffer sb,
                           Indent indent)
Method endToString does nothing.

Overrides:
endToString in class NodeImpl
Parameters:
sb - is StringBuffer
indent - is indentation

splitText

public org.w3c.dom.Text splitText(int offset)
                           throws org.w3c.dom.DOMException
Specified by:
splitText in interface org.w3c.dom.Text
Parameters:
offset - The offset at which to split. If offset is at the end of the available data, the second node will be empty.
Returns:
A reference to the new node (containing data after the offset point). The original node will contain data up to that point.
Throws:
DOMException(INDEX_SIZE_ERR) - if offset is <0 or >length.
org.w3c.dom.DOMException - (NO_MODIFICATION_ALLOWED_ERR) if node is read-only.
See Also:
Break a text node into two sibling nodes. (Note that if the current node has no parent, they won't wind up as "siblings" -- they'll both be orphans.)

getWholeText

public java.lang.String getWholeText()
Specified by:
getWholeText in interface org.w3c.dom.Text

isElementContentWhitespace

public boolean isElementContentWhitespace()
Specified by:
isElementContentWhitespace in interface org.w3c.dom.Text

replaceWholeText

public org.w3c.dom.Text replaceWholeText(java.lang.String content)
                                  throws org.w3c.dom.DOMException
Specified by:
replaceWholeText in interface org.w3c.dom.Text
Throws:
org.w3c.dom.DOMException

appendData

public void appendData(java.lang.String arg)
Description copied from class: CharacterDataImpl
Appends data to the node's value.

Specified by:
appendData in interface org.w3c.dom.CharacterData
Overrides:
appendData in class CharacterDataImpl
Parameters:
arg - the data to append to the node's value.
See Also:
CharacterData.appendData(String).

deleteData

public void deleteData(int offset,
                       int count)
                throws org.w3c.dom.DOMException
Description copied from class: CharacterDataImpl
Deletes characters from the node's value string.

Specified by:
deleteData in interface org.w3c.dom.CharacterData
Overrides:
deleteData in class CharacterDataImpl
Parameters:
offset - the begin index of the substring.
count - the number of characters.
Throws:
org.w3c.dom.DOMException
See Also:
CharacterData.deleteData(int, int).

getData

public java.lang.String getData()
                         throws org.w3c.dom.DOMException
Description copied from class: CharacterDataImpl
Returns node value.

Specified by:
getData in interface org.w3c.dom.CharacterData
Overrides:
getData in class CharacterDataImpl
Returns:
node value, as String.
Throws:
org.w3c.dom.DOMException
See Also:
CharacterData.getData().

getNamespaceURI

public java.lang.String getNamespaceURI()
Description copied from class: CharacterDataImpl
Returns the namespace of the node.

Specified by:
getNamespaceURI in interface org.w3c.dom.Node
Overrides:
getNamespaceURI in class CharacterDataImpl
Returns:
the namespace of the node.
See Also:
Node.getNamespaceURI().

insertData

public void insertData(int offset,
                       java.lang.String arg)
                throws org.w3c.dom.DOMException
Description copied from class: CharacterDataImpl
Inserts substring into node's value string.

Specified by:
insertData in interface org.w3c.dom.CharacterData
Overrides:
insertData in class CharacterDataImpl
Parameters:
offset - the begin index of the substring.
arg - the String to insert.
Throws:
org.w3c.dom.DOMException
See Also:
CharacterData.insertData(int, String).

replaceData

public void replaceData(int offset,
                        int count,
                        java.lang.String arg)
                 throws org.w3c.dom.DOMException
Description copied from class: CharacterDataImpl
Replaces characters in the node's value string.

Specified by:
replaceData in interface org.w3c.dom.CharacterData
Overrides:
replaceData in class CharacterDataImpl
Parameters:
offset - the begin index of the substring.
count - the number of characters.
arg - the String to insert.
Throws:
org.w3c.dom.DOMException
See Also:
CharacterData.replaceData(int, int, String).

setData

public void setData(java.lang.String data)
             throws org.w3c.dom.DOMException
Description copied from class: CharacterDataImpl
Sets the new value of this node.

Specified by:
setData in interface org.w3c.dom.CharacterData
Overrides:
setData in class CharacterDataImpl
Parameters:
data - the new data
Throws:
org.w3c.dom.DOMException
See Also:
CharacterData.setData(String).

substringData

public java.lang.String substringData(int offset,
                                      int count)
                               throws org.w3c.dom.DOMException
Description copied from class: CharacterDataImpl
Returns the substring from the node's value.

Specified by:
substringData in interface org.w3c.dom.CharacterData
Overrides:
substringData in class CharacterDataImpl
Parameters:
offset - the begin index of the substring.
count - the number of characters.
Returns:
substring of the node's value.
Throws:
org.w3c.dom.DOMException
See Also:
CharacterData.substringData(int, int).

appendChild

public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
Description copied from class: NodeImpl
Adds the node newChild to the end of the list of children of this node.

Specified by:
appendChild in interface org.w3c.dom.Node
Overrides:
appendChild in class NodeImpl
Parameters:
newChild - the Node to insert.
Returns:
the node added.

checkNode

protected void checkNode(org.w3c.dom.Node node)
                  throws org.w3c.dom.DOMException
Description copied from class: NodeImpl
Check that the node is either null or an NodeImpl.

Overrides:
checkNode in class NodeImpl
Parameters:
node - , as a Node.
Throws:
org.w3c.dom.DOMException - if node is not an instance of NodeImpl.

cloneNode

public org.w3c.dom.Node cloneNode(boolean deep)
Description copied from class: NodeImpl
Returns a duplicate of this node. The duplicate node has no parent (getParentNode returns null). If a shallow clone is being performed (deep is false), the new node will not have any children or siblings. If a deep clone is being performed, the new node will form the root of a complete cloned subtree.

Specified by:
cloneNode in interface org.w3c.dom.Node
Overrides:
cloneNode in class NodeImpl
Parameters:
deep - if true, recursively clone the subtree under the specified node; if false, clone only the node itself.
Returns:
the duplicate node.

compareDocumentPosition

public short compareDocumentPosition(org.w3c.dom.Node other)
                              throws org.w3c.dom.DOMException
Specified by:
compareDocumentPosition in interface org.w3c.dom.Node
Overrides:
compareDocumentPosition in class NodeImpl
Throws:
org.w3c.dom.DOMException

getAttributes

public org.w3c.dom.NamedNodeMap getAttributes()
Description copied from class: NodeImpl
Returns all attribute nodes of this node.

Specified by:
getAttributes in interface org.w3c.dom.Node
Overrides:
getAttributes in class NodeImpl
Returns:
all attribute nodes of this node.

getBaseURI

public java.lang.String getBaseURI()
Specified by:
getBaseURI in interface org.w3c.dom.Node
Overrides:
getBaseURI in class NodeImpl

getChildNodes

public org.w3c.dom.NodeList getChildNodes()
Description copied from class: NodeImpl
Returns all child nodes of this node, or null if the node has no children.

Specified by:
getChildNodes in interface org.w3c.dom.Node
Overrides:
getChildNodes in class NodeImpl
Returns:
all child nodes of this node, as a Node, or null.

getFeature

public java.lang.Object getFeature(java.lang.String feature,
                                   java.lang.String version)
Specified by:
getFeature in interface org.w3c.dom.Node
Overrides:
getFeature in class NodeImpl

getFirstChild

public org.w3c.dom.Node getFirstChild()
Description copied from class: NodeImpl
Returns the first child of this node, or null if the node has no children.

Specified by:
getFirstChild in interface org.w3c.dom.Node
Overrides:
getFirstChild in class NodeImpl
Returns:
the first child, as a Node, or null

getLastChild

public org.w3c.dom.Node getLastChild()
Description copied from class: NodeImpl
Returns the last child of this node, or null if the node has no children.

Specified by:
getLastChild in interface org.w3c.dom.Node
Overrides:
getLastChild in class NodeImpl
Returns:
the last child, as a Node, or null.

getLength

public int getLength()
Description copied from class: NodeImpl
Returns number of child nodes.

Specified by:
getLength in interface org.w3c.dom.CharacterData
Specified by:
getLength in interface org.w3c.dom.NodeList
Overrides:
getLength in class NodeImpl
Returns:
all number of child nodes.

getLocalName

public java.lang.String getLocalName()
Description copied from class: NodeImpl
Equivalent to getNodeName.

Specified by:
getLocalName in interface org.w3c.dom.Node
Overrides:
getLocalName in class NodeImpl
Returns:
the node name, as a String.

getNextSibling

public org.w3c.dom.Node getNextSibling()
Description copied from class: NodeImpl
Returns the next sibling of this node, or null if the node has no next sibling.

Specified by:
getNextSibling in interface org.w3c.dom.Node
Overrides:
getNextSibling in class NodeImpl
Returns:
the next sibling, as a Node, or null.

getOwnerDocument

public org.w3c.dom.Document getOwnerDocument()
Description copied from class: NodeImpl
Returns null, since NodeImpls do not belong to any Document.

Specified by:
getOwnerDocument in interface org.w3c.dom.Node
Overrides:
getOwnerDocument in class NodeImpl
Returns:
document owner as Document.

getParentNode

public org.w3c.dom.Node getParentNode()
Description copied from class: NodeImpl
Returns the parent of this node. A null value indicates that the node is the root of its own tree. To add a node to an existing tree, use one of the insertBefore, replaceChild, or appendChild methods.

Specified by:
getParentNode in interface org.w3c.dom.Node
Overrides:
getParentNode in class NodeImpl
Returns:
the parent, as a Node.
See Also:
NodeImpl.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node), NodeImpl.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node), NodeImpl.appendChild(org.w3c.dom.Node)

getPrefix

public java.lang.String getPrefix()
Description copied from class: NodeImpl
Returns null, since namespaces are not supported.

Specified by:
getPrefix in interface org.w3c.dom.Node
Overrides:
getPrefix in class NodeImpl
Returns:
null.
See Also:
NodeImpl.setPrefix(java.lang.String)

getPreviousSibling

public org.w3c.dom.Node getPreviousSibling()
Description copied from class: NodeImpl
Returns the previous sibling of this node, or null if this node has no previous sibling.

Specified by:
getPreviousSibling in interface org.w3c.dom.Node
Overrides:
getPreviousSibling in class NodeImpl
Returns:
the previous sibling, as a Node, or null.

getTextContent

public java.lang.String getTextContent()
                                throws org.w3c.dom.DOMException
Specified by:
getTextContent in interface org.w3c.dom.Node
Overrides:
getTextContent in class NodeImpl
Throws:
org.w3c.dom.DOMException

getUserData

public java.lang.Object getUserData(java.lang.String key)
Specified by:
getUserData in interface org.w3c.dom.Node
Overrides:
getUserData in class NodeImpl

hasAttributes

public boolean hasAttributes()
Description copied from class: NodeImpl
Returns true, if this node has attributes, otherwise false.

Specified by:
hasAttributes in interface org.w3c.dom.Node
Overrides:
hasAttributes in class NodeImpl
Returns:
true if node has attributes, otherwise false..

hasChildNodes

public boolean hasChildNodes()
Description copied from class: NodeImpl
Returns true if this node has child nodes.

Specified by:
hasChildNodes in interface org.w3c.dom.Node
Overrides:
hasChildNodes in class NodeImpl
Returns:
true if this node has children.

initNodeImplChildren

protected void initNodeImplChildren(org.w3c.dom.Node node)
Description copied from class: NodeImpl
Creates the children subtree and adds to this node. (this part had to be splited from the constructor)

Overrides:
initNodeImplChildren in class NodeImpl
Parameters:
node - a Node.

insertBefore

public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
                                     org.w3c.dom.Node refChild)
Description copied from class: NodeImpl
Inserts the node newChild before the existing child node refChild. If refChild is null, insert newChild at the end of the list of children.

Specified by:
insertBefore in interface org.w3c.dom.Node
Overrides:
insertBefore in class NodeImpl
Parameters:
newChild - the Node to insert.
refChild - the reference Node.
Returns:
the node being inserted.

isDefaultNamespace

public boolean isDefaultNamespace(java.lang.String namespaceURI)
Specified by:
isDefaultNamespace in interface org.w3c.dom.Node
Overrides:
isDefaultNamespace in class NodeImpl

isEqualNode

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

isSameNode

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

isSupported

public boolean isSupported(java.lang.String feature,
                           java.lang.String version)
Description copied from class: NodeImpl
Returns false since DOM features are not supported.

Specified by:
isSupported in interface org.w3c.dom.Node
Overrides:
isSupported in class NodeImpl
Parameters:
feature - a String, which is ignored.
version - a String, which is ignored.
Returns:
false.

item

public org.w3c.dom.Node item(int index)
Description copied from class: NodeImpl
Returns child node with the given index.

Specified by:
item in interface org.w3c.dom.NodeList
Overrides:
item in class NodeImpl
Parameters:
index - represents index
Returns:
child node with the given index.

lookupNamespaceURI

public java.lang.String lookupNamespaceURI(java.lang.String prefix)
Specified by:
lookupNamespaceURI in interface org.w3c.dom.Node
Overrides:
lookupNamespaceURI in class NodeImpl

lookupPrefix

public java.lang.String lookupPrefix(java.lang.String namespaceURI)
Specified by:
lookupPrefix in interface org.w3c.dom.Node
Overrides:
lookupPrefix in class NodeImpl

newCommentInstance

protected org.w3c.dom.Node newCommentInstance(org.w3c.dom.Node node)
Description copied from class: NodeImpl
Creates new instance of the CommentImpl class.

Overrides:
newCommentInstance in class NodeImpl
Parameters:
node - , as a Node.
Returns:
Node new instance of the CommentImpl class.

newDefaultInstance

protected org.w3c.dom.Node newDefaultInstance(org.w3c.dom.Node node)
Description copied from class: NodeImpl
Creates new instance of the NodeImpl class.

Overrides:
newDefaultInstance in class NodeImpl
Parameters:
node - , as a Node.
Returns:
Node new instance of the NodeImpl class.

newElementInstance

protected org.w3c.dom.Node newElementInstance(org.w3c.dom.Node node)
Description copied from class: NodeImpl
Creates new instance of the ElementImpl class.

Overrides:
newElementInstance in class NodeImpl
Parameters:
node - , as a Node.
Returns:
Node new instance of the ElementImpl class.

newTextInstance

protected org.w3c.dom.Node newTextInstance(org.w3c.dom.Node node)
Description copied from class: NodeImpl
Creates new instance of the TextImpl class.

Overrides:
newTextInstance in class NodeImpl
Parameters:
node - , as a Node.
Returns:
Node new instance of the TextImpl class.

normalize

public void normalize()
Description copied from class: NodeImpl
Does nothing, since NodeImpls do not contain Text children.

Specified by:
normalize in interface org.w3c.dom.Node
Overrides:
normalize in class NodeImpl

removeChild

public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
Description copied from class: NodeImpl
Removes the child node indicated by oldChild from the list of children, and returns it.

Specified by:
removeChild in interface org.w3c.dom.Node
Overrides:
removeChild in class NodeImpl
Parameters:
oldChild - the Node to be removed.
Returns:
the node removed.

replaceChild

public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
                                     org.w3c.dom.Node oldChild)
Description copied from class: NodeImpl
Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node.

Specified by:
replaceChild in interface org.w3c.dom.Node
Overrides:
replaceChild in class NodeImpl
Parameters:
newChild - the Node to insert.
oldChild - the Node to be replaced.
Returns:
the node replaced.

setNodeValue

public void setNodeValue(java.lang.String nodeValue)
Description copied from class: NodeImpl
Sets the node value of this node.

Specified by:
setNodeValue in interface org.w3c.dom.Node
Overrides:
setNodeValue in class NodeImpl
Parameters:
nodeValue - new node value, as a String.

setPrefix

public void setPrefix(java.lang.String prefix)
Description copied from class: NodeImpl
Does nothing, since namespaces are not supported.

Specified by:
setPrefix in interface org.w3c.dom.Node
Overrides:
setPrefix in class NodeImpl
Parameters:
prefix - a String, which is ignored.
See Also:
NodeImpl.getPrefix()

setTextContent

public void setTextContent(java.lang.String textContent)
                    throws org.w3c.dom.DOMException
Specified by:
setTextContent in interface org.w3c.dom.Node
Overrides:
setTextContent in class NodeImpl
Throws:
org.w3c.dom.DOMException

setUserData

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

toString

public java.lang.String toString()
Description copied from class: NodeImpl
Returns String representation of this node.

Overrides:
toString in class NodeImpl
Returns:
String representation of this node.

toString

public java.lang.String toString(java.lang.String tab)
Description copied from class: NodeImpl
Returns String representation of this node.

Overrides:
toString in class NodeImpl
Parameters:
tab - tab for node indentation.
Returns:
String representation of this node.


Copyright © 2002-2007 Together - the Workgroup. All Rights Reserved.