org.apache.xerces.impl.xs.opti
Class TextImpl
java.lang.Object
org.apache.xerces.impl.xs.opti.DefaultNode
org.apache.xerces.impl.xs.opti.NodeImpl
org.apache.xerces.impl.xs.opti.DefaultText
org.apache.xerces.impl.xs.opti.TextImpl
- All Implemented Interfaces:
- CharacterData, Node, Text
public class TextImpl
- extends DefaultText
- Version:
- $Id: TextImpl.java 705596 2008-10-17 13:05:10Z mrglavas $
- Author:
- Neil Graham, IBM
| 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 |
| Methods inherited from class org.apache.xerces.impl.xs.opti.DefaultNode |
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNodeValue, getOwnerDocument, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNodeType, getNodeValue, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
TextImpl
public TextImpl(StringBuffer str,
SchemaDOM sDOM,
int row,
int col)
getNodeName
public String getNodeName()
- Specified by:
getNodeName in interface Node- Overrides:
getNodeName in class NodeImpl
getParentNode
public Node getParentNode()
- Specified by:
getParentNode in interface Node- Overrides:
getParentNode in class DefaultNode
getPreviousSibling
public Node getPreviousSibling()
- Specified by:
getPreviousSibling in interface Node- Overrides:
getPreviousSibling in class DefaultNode
getNextSibling
public Node getNextSibling()
- Specified by:
getNextSibling in interface Node- Overrides:
getNextSibling in class DefaultNode
getData
public String getData()
throws DOMException
- The character data of the node that implements this interface. The DOM
implementation may not put arbitrary limits on the amount of data
that may be stored in a
CharacterData node. However,
implementation limits may mean that the entirety of a node's data may
not fit into a single DOMString. In such cases, the user
may call substringData to retrieve the data in
appropriately sized pieces.
- Specified by:
getData in interface CharacterData- Overrides:
getData in class DefaultText
- Throws:
DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly.
DOMException - DOMSTRING_SIZE_ERR: Raised when it would return more characters than
fit in a DOMString variable on the implementation
platform.
getLength
public int getLength()
- The number of 16-bit units that are available through
data
and the substringData method below. This may have the
value zero, i.e., CharacterData nodes may be empty.
- Specified by:
getLength in interface CharacterData- Overrides:
getLength in class DefaultText
substringData
public String substringData(int offset,
int count)
throws DOMException
- Extracts a range of data from the node.
- Specified by:
substringData in interface CharacterData- Overrides:
substringData in class DefaultText
- Parameters:
offset - Start offset of substring to extract.count - The number of 16-bit units to extract.
- Returns:
- The specified substring. If the sum of
offset and
count exceeds the length, then all 16-bit
units to the end of the data are returned.
- Throws:
DOMException - INDEX_SIZE_ERR: Raised if the specified offset is
negative or greater than the number of 16-bit units in
data, or if the specified count is
negative.
DOMSTRING_SIZE_ERR: Raised if the specified range of text does
not fit into a DOMString.
Copyright © 2011. All Rights Reserved.