org.apache.batik.dom
Class TextWrapper

java.lang.Object
  |
  +--org.apache.batik.dom.NodeWrapper
        |
        +--org.apache.batik.dom.CharacterDataWrapper
              |
              +--org.apache.batik.dom.TextWrapper
All Implemented Interfaces:
CharacterData, EventTarget, Node, Text
Direct Known Subclasses:
CDATASectionWrapper

public class TextWrapper
extends CharacterDataWrapper
implements Text

This class implements a wrapper for a Text. All the methods of the underlying document are called in a single thread.


Fields inherited from class org.apache.batik.dom.NodeWrapper
bubblingListeners, capturingListeners, documentWrapper, node
 
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
TextWrapper(DocumentWrapper dw, Text t)
          Creates a new TextWrapper object.
 
Method Summary
 Text splitText(int offset)
          DOM: Implements Text.splitText(int).
 
Methods inherited from class org.apache.batik.dom.CharacterDataWrapper
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData
 
Methods inherited from class org.apache.batik.dom.NodeWrapper
addEventListener, appendChild, cloneNode, createAttrWrapper, createElementWrapper, createNamedNodeMapWrapper, createNodeListWrapper, createNodeWrapper, createTextWrapper, dispatchEvent, finalize, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, invokeAndWait, invokeLater, isSupported, normalize, removeChild, removeEventListener, replaceChild, setNodeValue, setPrefix
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, 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, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix
 

Constructor Detail

TextWrapper

public TextWrapper(DocumentWrapper dw,
                   Text t)
Creates a new TextWrapper object.
Method Detail

splitText

public Text splitText(int offset)
               throws DOMException
DOM: Implements Text.splitText(int).
Specified by:
splitText in interface Text
Following copied from interface: org.w3c.dom.Text
Parameters:
offsetThe - 16-bit unit offset at which to split, starting from 0.
Returns:
The new node, of the same type as this node.
Throws:
DOMException - INDEX_SIZE_ERR: Raised if the specified offset is negative or greater than the number of 16-bit units in data.
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.


Copyright © 2001 Apache Software Foundation. All Rights Reserved.