|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gargoylesoftware.htmlunit.html.DomNode
com.gargoylesoftware.htmlunit.html.DomCharacterData
com.gargoylesoftware.htmlunit.html.DomText
public class DomText
Representation of a text node in the HTML DOM.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
|---|
DomNode.ChildIterator, DomNode.DescendantElementsIterator |
| Field Summary | |
|---|---|
static java.lang.String |
NODE_NAME
The symbolic node name. |
| Fields inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
|---|
AS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED |
| 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 | |
|---|---|
DomText(SgmlPage page,
java.lang.String data)
Creates an instance of DomText. |
|
| Method Summary | |
|---|---|
protected DomText |
createSplitTextNode(int offset)
Creates a new text node split from another text node. |
java.lang.String |
getNodeName()
Returns this node's node name. |
short |
getNodeType()
Returns this node's node type. |
java.lang.String |
getWholeText()
Not yet implemented. |
boolean |
isElementContentWhitespace()
Not yet implemented. |
protected boolean |
isTrimmedText()
Returns a flag indicating whether or not this node should have any leading and trailing whitespace removed when DomNode.asText() is called. |
protected void |
printXml(java.lang.String indent,
java.io.PrintWriter printWriter)
Recursively writes the XML data for the node tree starting at node. |
org.w3c.dom.Text |
replaceWholeText(java.lang.String content)
Not yet implemented. |
DomText |
splitDomText(int offset)
Deprecated. as of 2.6, please use splitText(int) instead |
DomText |
splitText(int offset)
|
java.lang.String |
toString()
Gives a simple representation to facilitate debugging. |
| Methods inherited from class com.gargoylesoftware.htmlunit.html.DomCharacterData |
|---|
appendData, deleteData, getData, getLength, getNodeValue, insertData, replaceData, setData, setNodeValue, substringData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.CharacterData |
|---|
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData |
| Methods inherited from interface org.w3c.dom.Node |
|---|
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Field Detail |
|---|
public static final java.lang.String NODE_NAME
| Constructor Detail |
|---|
public DomText(SgmlPage page,
java.lang.String data)
page - the Page that contains this elementdata - the string data held by this node| Method Detail |
|---|
public DomText splitText(int offset)
splitText in interface org.w3c.dom.Textprotected DomText createSplitTextNode(int offset)
offset - the character position at which to split the DomText node
@Deprecated public DomText splitDomText(int offset)
splitText(int) instead
offset - the character position at which to split the DomText node
public boolean isElementContentWhitespace()
isElementContentWhitespace in interface org.w3c.dom.Textpublic java.lang.String getWholeText()
getWholeText in interface org.w3c.dom.Text
public org.w3c.dom.Text replaceWholeText(java.lang.String content)
throws org.w3c.dom.DOMException
replaceWholeText in interface org.w3c.dom.Textorg.w3c.dom.DOMExceptionpublic short getNodeType()
DomNode
getNodeType in interface org.w3c.dom.NodegetNodeType in class DomNodeNode.TEXT_NODEpublic java.lang.String getNodeName()
DomNode
getNodeName in interface org.w3c.dom.NodegetNodeName in class DomNodeNODE_NAME
protected void printXml(java.lang.String indent,
java.io.PrintWriter printWriter)
node.
printXml in class DomNodeindent - white space to indent child nodesprintWriter - writer where child nodes are writtenpublic java.lang.String toString()
toString in class java.lang.Objectprotected boolean isTrimmedText()
DomNode.asText() is called. This method should usually return
true, but must return false for such things as text formatting tags.
isTrimmedText in class DomNodeDomNode.asText() is called
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||