Package org.apache.struts2.result.xslt
Class ProxyTextNodeAdapter
java.lang.Object
org.apache.struts2.result.xslt.AbstractAdapterNode
org.apache.struts2.result.xslt.ProxyNodeAdapter
org.apache.struts2.result.xslt.ProxyTextNodeAdapter
- All Implemented Interfaces:
AdapterNode,CharacterData,Node,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.
-
Field Summary
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 -
Constructor Summary
ConstructorsConstructorDescriptionProxyTextNodeAdapter(AdapterFactory factory, AdapterNode parent, Text value) -
Method Summary
Modifier and TypeMethodDescriptionvoidappendData(String arg) voiddeleteData(int offset, int count) getData()intvoidinsertData(int offset, String arg) booleanvoidreplaceData(int offset, int count, String arg) replaceWholeText(String string) voidsplitText(int offset) substringData(int offset, int count) toString()Methods inherited from class org.apache.struts2.result.xslt.ProxyNodeAdapter
getAttributes, getLocalName, getNamespaceURI, getNodeName, getNodeType, getNodeValue, getPrefix, hasAttributes, hasChildNodes, isSupported, node, wrap, wrapMethods inherited from class org.apache.struts2.result.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, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
-
Constructor Details
-
ProxyTextNodeAdapter
-
-
Method Details
-
toString
- Overrides:
toStringin classProxyNodeAdapter
-
splitText
- Specified by:
splitTextin interfaceText- Throws:
DOMException
-
getLength
public int getLength()- Specified by:
getLengthin interfaceCharacterData
-
deleteData
- Specified by:
deleteDatain interfaceCharacterData- Throws:
DOMException
-
getData
- Specified by:
getDatain interfaceCharacterData- Throws:
DOMException
-
substringData
- Specified by:
substringDatain interfaceCharacterData- Throws:
DOMException
-
replaceData
- Specified by:
replaceDatain interfaceCharacterData- Throws:
DOMException
-
insertData
- Specified by:
insertDatain interfaceCharacterData- Throws:
DOMException
-
appendData
- Specified by:
appendDatain interfaceCharacterData- Throws:
DOMException
-
setData
- Specified by:
setDatain interfaceCharacterData- Throws:
DOMException
-
isElementContentWhitespace
public boolean isElementContentWhitespace()- Specified by:
isElementContentWhitespacein interfaceText
-
getWholeText
- Specified by:
getWholeTextin interfaceText
-
replaceWholeText
- Specified by:
replaceWholeTextin interfaceText- Throws:
DOMException
-