com.beasys.commerce.util.dom
Class TextImpl
java.lang.Object
|
+--com.beasys.commerce.util.dom.DOMBase
|
+--com.beasys.commerce.util.dom.NodeImpl
|
+--com.beasys.commerce.util.dom.CharacterDataImpl
|
+--com.beasys.commerce.util.dom.TextImpl
- Direct Known Subclasses:
- CDATASectionImpl
- public class TextImpl
- extends CharacterDataImpl
- implements org.w3c.dom.Text
An implement of the W3C's DOM Text object.
- See Also:
- Serialized Form
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 |
TextImpl(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String data)
Constructor. |
Method Summary |
org.w3c.dom.Node |
cloneNode()
Clone this node. |
java.lang.String |
getNodeName()
Return #text. |
short |
getNodeType()
Return Node.TEXT_NODE. |
org.w3c.dom.Text |
splitText(int offset)
Break this Text into two text nodes at the specified offset. |
Methods inherited from class com.beasys.commerce.util.dom.NodeImpl |
appendChild,
cloneNode,
getAttributes,
getChildNodes,
getFirstChild,
getLastChild,
getNextSibling,
getNodeType,
getParentNode,
getPreviousSibling,
hasChildNodes,
insertBefore,
removeChild,
replaceChild,
setParentNode |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
TextImpl
public TextImpl(org.w3c.dom.Document doc,
org.w3c.dom.Node parent,
java.lang.String data)
- Constructor.
- Parameters:
doc
- the owning document.parent
- the parent node.data
- the text data.
cloneNode
public org.w3c.dom.Node cloneNode()
- Clone this node.
- Overrides:
- cloneNode in class NodeImpl
getNodeType
public short getNodeType()
- Return Node.TEXT_NODE.
- Overrides:
- getNodeType in class NodeImpl
getNodeName
public java.lang.String getNodeName()
- Return #text.
- Overrides:
- getNodeName in class NodeImpl
splitText
public org.w3c.dom.Text splitText(int offset)
throws org.w3c.dom.DOMException
- Break this Text into two text nodes at the specified offset.
Since it's not documented, I'm assuming that if the Text node
doesn't have a parent (i.e. removed from a tree), then I'll just split
off the new Text node and not try to mess around with adding it as a
sibling.
- Specified by:
- splitText in interface org.w3c.dom.Text
- Parameters:
offset
- the offset in the character data to break at.- Returns:
- the newly created Text node.
Copyright © 2000 BEA Systems, Inc. All Rights Reserved