| 
 | ||||||||||
| 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
public abstract class DomCharacterData
Wrapper for the DOM node CharacterData.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode | 
|---|
| DomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode> | 
| Field Summary | 
|---|
| 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 | 
| Constructor Summary | |
|---|---|
| DomCharacterData(SgmlPage page,
                 String data)Creates an instance of DomCharacterData. | |
| Method Summary | |
|---|---|
|  void | appendData(String newData)Appends a string to character data. | 
|  void | deleteData(int offset,
           int count)Deletes characters from character data. | 
|  String | getCanonicalXPath()Returns the canonical XPath expression which identifies this node, for instance "/html/body/table[3]/tbody/tr[5]/td[2]/span/a[3]". | 
|  String | getData()Gets the data character string for this character data node. | 
|  int | getLength()Returns the number of characters in the character data. | 
|  String | getNodeValue() | 
|  void | insertData(int offset,
           String arg)Inserts a string into character data. | 
|  void | replaceData(int offset,
            int count,
            String arg)Replaces characters of character data with a string. | 
|  void | setData(String data)Sets the data character string for this character data node. | 
|  void | setNodeValue(String newValue)Sets the data character string to the new string. | 
|  void | setTextContent(String textContent) | 
|  String | substringData(int offset,
              int count)Extracts a substring from character data. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.w3c.dom.Node | 
|---|
| appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setPrefix, setUserData | 
| Constructor Detail | 
|---|
public DomCharacterData(SgmlPage page,
                        String data)
page - the Page that contains this elementdata - the data string wrapped by this node| Method Detail | 
|---|
public String getData()
getData in interface CharacterDatapublic void setData(String data)
setData in interface CharacterDatadata - the new data character stringpublic void setNodeValue(String newValue)
setNodeValue in interface NodesetNodeValue in class DomNodenewValue - the new string of datapublic void setTextContent(String textContent)
setTextContent in interface NodesetTextContent in class DomNodepublic int getLength()
getLength in interface CharacterDatapublic void appendData(String newData)
appendData in interface CharacterDatanewData - the string to be appended to the character data
public void deleteData(int offset,
                       int count)
deleteData in interface CharacterDataoffset - the position of the first character to be deletedcount - the number of characters to be deleted
public void insertData(int offset,
                       String arg)
insertData in interface CharacterDataoffset - the position within the first character at which the string is to be insertedarg - the string to insert
public void replaceData(int offset,
                        int count,
                        String arg)
replaceData in interface CharacterDataoffset - the position within the first character at which the string is to be replacedcount - the number of characters to be replacedarg - the string that replaces the count characters beginning at the character at offset
public String substringData(int offset,
                            int count)
substringData in interface CharacterDataoffset - the position of the first character to be extractedcount - the number of characters to be extracted
public String getNodeValue()
getNodeValue in interface NodegetNodeValue in class DomNodepublic String getCanonicalXPath()
Returns the canonical XPath expression which identifies this node, for instance "/html/body/table[3]/tbody/tr[5]/td[2]/span/a[3]".
WARNING: This sort of automated XPath expression is often quite bad at identifying a node, as it is highly sensitive to changes in the DOM tree.
getCanonicalXPath in class DomNodeDomNode.getByXPath(String)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||