org.apache.struts2.views.xslt
Class ProxyTextNodeAdapter
java.lang.Object
org.apache.struts2.views.xslt.AbstractAdapterNode
org.apache.struts2.views.xslt.ProxyNodeAdapter
org.apache.struts2.views.xslt.ProxyTextNodeAdapter
- All Implemented Interfaces:
- AdapterNode, CharacterData, Node, Text
public class ProxyTextNodeAdapter
- extends ProxyNodeAdapter
- implements Text
ProxyTextNodeAdapter is a pass-through adapter for objects which already
implement the Text interface. All methods are proxied to the underlying
Node except getParent(), getNextSibling() and getPreviousSibling(), which
are implemented by the abstract adapter node to work with the parent adapter.
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.struts2.views.xslt.ProxyNodeAdapter |
getAttributes, getLocalName, getNamespaceURI, getNodeName, getNodeType, getNodeValue, getPrefix, hasAttributes, hasChildNodes, isSupported, node, wrap, wrap |
Methods inherited from class org.apache.struts2.views.xslt.AbstractAdapterNode |
appendChild, buildChildAdapters, cloneNode, compareDocumentPosition, getAdapterFactory, getBaseURI, getChildAdapters, getChildAfter, getChildBefore, getChildBeforeOrAfter, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getNextSibling, getOwnerDocument, getParent, getParentNode, getPreviousSibling, getPropertyName, getPropertyValue, getTextContent, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, lookupNamespaceURI, lookupPrefix, normalize, operationNotSupported, removeChild, replaceChild, setAdapterFactory, setContext, setNodeValue, setParent, setPrefix, setPropertyName, setPropertyValue, setTextContent, setUserData |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
ProxyTextNodeAdapter
public ProxyTextNodeAdapter(AdapterFactory factory,
AdapterNode parent,
Text value)
text
Text text()
toString
public String toString()
- Overrides:
toString
in class ProxyNodeAdapter
splitText
public Text splitText(int offset)
throws DOMException
- Specified by:
splitText
in interface Text
- Throws:
DOMException
getLength
public int getLength()
- Specified by:
getLength
in interface CharacterData
deleteData
public void deleteData(int offset,
int count)
throws DOMException
- Specified by:
deleteData
in interface CharacterData
- Throws:
DOMException
getData
public String getData()
throws DOMException
- Specified by:
getData
in interface CharacterData
- Throws:
DOMException
substringData
public String substringData(int offset,
int count)
throws DOMException
- Specified by:
substringData
in interface CharacterData
- Throws:
DOMException
replaceData
public void replaceData(int offset,
int count,
String arg)
throws DOMException
- Specified by:
replaceData
in interface CharacterData
- Throws:
DOMException
insertData
public void insertData(int offset,
String arg)
throws DOMException
- Specified by:
insertData
in interface CharacterData
- Throws:
DOMException
appendData
public void appendData(String arg)
throws DOMException
- Specified by:
appendData
in interface CharacterData
- Throws:
DOMException
setData
public void setData(String data)
throws DOMException
- Specified by:
setData
in interface CharacterData
- Throws:
DOMException
isElementContentWhitespace
public boolean isElementContentWhitespace()
- Specified by:
isElementContentWhitespace
in interface Text
getWholeText
public String getWholeText()
- Specified by:
getWholeText
in interface Text
replaceWholeText
public Text replaceWholeText(String string)
throws DOMException
- Specified by:
replaceWholeText
in interface Text
- Throws:
DOMException
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.