XML for Java Compatibility API 2.0.11

com.ibm.xml.parser
Class TXCharacterData

java.lang.Object
  |
  +--com.ibm.xml.parser.Child
        |
        +--com.ibm.xml.parser.TXCharacterData
Direct Known Subclasses:
PseudoNode, TXComment, TXText

public abstract class TXCharacterData
extends Child
implements org.w3c.dom.CharacterData

The TXCharacterData class implements the CharacterData interface as defined by the Document Object Model (DOM).

Version:
Revision: 99 1.5 src/com/ibm/xml/parser/TXCharacterData.java, parser, xml4j2, xml4j2_0_11
See Also:
CharacterData, Serialized Form

Fields inherited from class com.ibm.xml.parser.Child
ATTDEF, ATTLIST, ELEMENT_DECL, NAME_ATTDEF, NAME_ATTLIST, NAME_CDATA, NAME_COMMENT, NAME_DOCFRAGMENT, NAME_DOCUMENT, NAME_ELEMENT_DECL, NAME_PSEUDONODE, NAME_TEXT, PSEUDONODE
 
Constructor Summary
TXCharacterData()
           
 
Method Summary
 void appendData(java.lang.String data)
          Append data to the end of the character data in this Text Node.
 void deleteData(int offset, int count)
          Delete characters at the specified character offset.
 java.lang.String getData()
          Returns the actual content.
 int getLength()
          This method is defined by DOM.
 java.lang.String getNodeValue()
          This method is defined by DOM.
 void insertData(int offset, java.lang.String data)
          Insert data at the specified character offset.
 void replaceData(int offset, int count, java.lang.String data)
          Replace the characters starting at the specified character offset with the specified string.
 void setData(java.lang.String data)
          Sets the actual content.
 void setNodeValue(java.lang.String data)
          Sets the actual content.
 java.lang.String substringData(int start, int count)
          Returns a substring in specified range.
 
Methods inherited from class com.ibm.xml.parser.Child
appendChild, clearDigest, clone, cloneNode, equals, getAttributes, getChildNodes, getDigest, getFactory, getFirstChild, getFirstWithoutReference, getLastChild, getLastWithoutReference, getNextSibling, getNextWithoutReference, getOwnerDocument, getParentNode, getParentWithoutReference, getPreviousSibling, getPreviousWithoutReference, getText, getUserData, hasChildNodes, insertBefore, makeXPointer, print, print, removeChild, replaceChild, searchAncestors, searchAncestors, setFactory, setUserData, toXMLString, toXMLString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TXCharacterData

public TXCharacterData()
Method Detail

getNodeValue

public java.lang.String getNodeValue()

This method is defined by DOM.

Overrides:
getNodeValue in class Child

getData

public java.lang.String getData()
Returns the actual content.

This method is defined by DOM.

Specified by:
getData in interface org.w3c.dom.CharacterData
Returns:
The actual content.
See Also:
setData(java.lang.String)

setNodeValue

public void setNodeValue(java.lang.String data)
Sets the actual content.

This method is defined by DOM.

Parameters:
data - The actual content.
Overrides:
setNodeValue in class Child
See Also:
getNodeValue()

setData

public void setData(java.lang.String data)
Sets the actual content.

This method is defined by DOM.

Specified by:
setData in interface org.w3c.dom.CharacterData
Parameters:
data - The actual content.
See Also:
getData()

getLength

public int getLength()

This method is defined by DOM.

Specified by:
getLength in interface org.w3c.dom.CharacterData

substringData

public java.lang.String substringData(int start,
                                      int count)
                               throws org.w3c.dom.DOMException
Returns a substring in specified range.

This method is defined by DOM.

Specified by:
substringData in interface org.w3c.dom.CharacterData
Parameters:
start - Start offset to extract.
count - The number of characters to extract.

appendData

public void appendData(java.lang.String data)
                throws org.w3c.dom.DOMException
Append data to the end of the character data in this Text Node.

This method is defined by DOM.

Specified by:
appendData in interface org.w3c.dom.CharacterData
Parameters:
data - Data to append to existing character data in this Text Node.
See Also:
insertData(int, java.lang.String), replaceData(int, int, java.lang.String)

insertData

public void insertData(int offset,
                       java.lang.String data)
                throws org.w3c.dom.DOMException
Insert data at the specified character offset.

This method is defined by DOM.

Specified by:
insertData in interface org.w3c.dom.CharacterData
Parameters:
offset - 0-based offset into existing character data in this Text Node.
data - Data to insert into existing character data in this Text Node.
See Also:
appendData(java.lang.String), replaceData(int, int, java.lang.String)

deleteData

public void deleteData(int offset,
                       int count)
                throws org.w3c.dom.DOMException
Delete characters at the specified character offset.

This method is defined by DOM.

Specified by:
deleteData in interface org.w3c.dom.CharacterData
Parameters:
offset - 0-based offset into existing character data in this Text Node.
count - Number of characters to delete.
See Also:
appendData(java.lang.String), replaceData(int, int, java.lang.String)

replaceData

public void replaceData(int offset,
                        int count,
                        java.lang.String data)
                 throws org.w3c.dom.DOMException
Replace the characters starting at the specified character offset with the specified string.

This method is defined by DOM.

Specified by:
replaceData in interface org.w3c.dom.CharacterData
Parameters:
offset - 0-based offset into existing character data in this Text Node.
count - Number of existing characters to replace.
data - Data to insert into existing character data in this Text Node.
See Also:
appendData(java.lang.String), insertData(int, java.lang.String), deleteData(int, int)

XML for Java Compatibility API 2.0.11