org.apache.axiom.om.impl.dom
Class TextImpl

java.lang.Object
  extended by org.apache.axiom.om.impl.dom.NodeImpl
      extended by org.apache.axiom.om.impl.dom.ChildNode
          extended by org.apache.axiom.om.impl.dom.CharacterImpl
              extended by org.apache.axiom.om.impl.dom.TextNodeImpl
                  extended by org.apache.axiom.om.impl.dom.TextImpl
All Implemented Interfaces:
Cloneable, OMNodeEx, OMNode, OMSerializable, OMText, CharacterData, Node, NodeList, Text

public class TextImpl
extends TextNodeImpl


Field Summary
 
Fields inherited from class org.apache.axiom.om.impl.dom.TextNodeImpl
charArray, textNS
 
Fields inherited from class org.apache.axiom.om.impl.dom.CharacterImpl
textValue
 
Fields inherited from class org.apache.axiom.om.impl.dom.ChildNode
nextSibling, parentNode, previousSibling
 
Fields inherited from class org.apache.axiom.om.impl.dom.NodeImpl
builder, done, factory, FIRSTCHILD, flags, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED
 
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
 
Fields inherited from interface org.apache.axiom.om.OMNode
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE
 
Constructor Summary
TextImpl(DocumentImpl ownerNode, char[] value, OMFactory factory)
           
TextImpl(DocumentImpl ownerNode, Object dataHandler, boolean optimize, OMFactory factory)
           
TextImpl(DocumentImpl ownerNode, OMFactory factory)
           
TextImpl(DocumentImpl ownerNode, String contentID, DataHandlerProvider dataHandlerProvider, boolean optimize, OMFactory factory)
           
TextImpl(DocumentImpl ownerNode, String value, int nodeType, OMFactory factory)
           
TextImpl(DocumentImpl ownerNode, String value, OMFactory factory)
           
TextImpl(DocumentImpl ownerNode, String value, String mimeType, boolean optimize, OMFactory factory)
           
TextImpl(OMContainer parent, QName text, int nodeType, OMFactory factory)
           
TextImpl(OMContainer parent, QName text, OMFactory factory)
           
TextImpl(OMContainer parent, TextNodeImpl source, OMFactory factory)
           
TextImpl(String contentID, OMContainer parent, OMXMLParserWrapper builder, OMFactory factory)
           
TextImpl(String text, OMFactory factory)
           
TextImpl(String text, String mimeType, boolean optimize, boolean isBinary, OMFactory factory)
           
TextImpl(String text, String mimeType, boolean optimize, OMFactory factory)
           
 
Method Summary
 Node cloneNode(boolean deep)
           
 int getType()
          Returns the type of node.
 void setType(int nodeType)
           
 
Methods inherited from class org.apache.axiom.om.impl.dom.TextNodeImpl
buildWithAttachments, discard, getContentID, getData, getDataHandler, getInputStream, getNamespace, getNodeName, getNodeType, getNodeValue, getText, getTextAsQName, getTextCharacters, getWholeText, internalSerialize, isBinary, isCharacters, isElementContentWhitespace, isOptimized, replaceWholeText, setBinary, setContentID, setOptimize, splitText, toString
 
Methods inherited from class org.apache.axiom.om.impl.dom.CharacterImpl
appendData, deleteData, getLength, insertData, replaceData, setData, substringData
 
Methods inherited from class org.apache.axiom.om.impl.dom.ChildNode
detach, getNextOMSibling, getNextOMSiblingIfAvailable, getNextSibling, getParent, getParentNode, getPreviousOMSibling, getPreviousSibling, insertSiblingAfter, insertSiblingBefore, setNextOMSibling, setParent, setPreviousOMSibling
 
Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl
appendChild, build, close, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getOMFactory, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, internalSerialize, internalSerializeAndConsume, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, serialize, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNodeValue, setOwnerDocument, setPrefix, setTextContent, setUserData
 
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, getLength, insertData, replaceData, setData, substringData
 
Methods inherited from interface org.w3c.dom.Node
appendChild, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 
Methods inherited from interface org.apache.axiom.om.OMNode
detach, getNextOMSibling, getParent, getPreviousOMSibling, insertSiblingAfter, insertSiblingBefore, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume
 
Methods inherited from interface org.apache.axiom.om.OMSerializable
build, close, getOMFactory, isComplete, serialize, serialize, serializeAndConsume
 

Constructor Detail

TextImpl

public TextImpl(DocumentImpl ownerNode,
                char[] value,
                OMFactory factory)

TextImpl

public TextImpl(DocumentImpl ownerNode,
                Object dataHandler,
                boolean optimize,
                OMFactory factory)

TextImpl

public TextImpl(DocumentImpl ownerNode,
                String contentID,
                DataHandlerProvider dataHandlerProvider,
                boolean optimize,
                OMFactory factory)

TextImpl

public TextImpl(DocumentImpl ownerNode,
                OMFactory factory)

TextImpl

public TextImpl(DocumentImpl ownerNode,
                String value,
                OMFactory factory)

TextImpl

public TextImpl(DocumentImpl ownerNode,
                String value,
                int nodeType,
                OMFactory factory)

TextImpl

public TextImpl(DocumentImpl ownerNode,
                String value,
                String mimeType,
                boolean optimize,
                OMFactory factory)

TextImpl

public TextImpl(OMContainer parent,
                QName text,
                int nodeType,
                OMFactory factory)

TextImpl

public TextImpl(OMContainer parent,
                QName text,
                OMFactory factory)

TextImpl

public TextImpl(OMContainer parent,
                TextNodeImpl source,
                OMFactory factory)

TextImpl

public TextImpl(String contentID,
                OMContainer parent,
                OMXMLParserWrapper builder,
                OMFactory factory)

TextImpl

public TextImpl(String text,
                OMFactory factory)

TextImpl

public TextImpl(String text,
                String mimeType,
                boolean optimize,
                boolean isBinary,
                OMFactory factory)

TextImpl

public TextImpl(String text,
                String mimeType,
                boolean optimize,
                OMFactory factory)
Method Detail

getType

public int getType()
            throws OMException
Description copied from interface: OMNode
Returns the type of node.

Returns:
Returns one of OMNode.ELEMENT_NODE, OMNode.TEXT_NODE, OMNode.CDATA_SECTION_NODE, OMNode.COMMENT_NODE, OMNode.DTD_NODE, OMNode.PI_NODE, OMNode.ENTITY_REFERENCE_NODE or OMNode.SPACE_NODE.
Throws:
OMException

setType

public void setType(int nodeType)
             throws OMException
Throws:
OMException

cloneNode

public Node cloneNode(boolean deep)
Specified by:
cloneNode in interface Node
Overrides:
cloneNode in class ChildNode


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.