org.apache.struts2.views.xslt
Class ProxyNodeAdapter
java.lang.Object
org.apache.struts2.views.xslt.AbstractAdapterNode
org.apache.struts2.views.xslt.ProxyNodeAdapter
- All Implemented Interfaces:
- AdapterNode, org.w3c.dom.Node
- Direct Known Subclasses:
- ProxyAttrAdapter, ProxyElementAdapter, ProxyTextNodeAdapter
public abstract class ProxyNodeAdapter
- extends AbstractAdapterNode
ProxyNodeAdapter is a read-only delegating adapter for objects which already
implement the Node 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.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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProxyNodeAdapter
public ProxyNodeAdapter(AdapterFactory factory,
AdapterNode parent,
org.w3c.dom.Node value)
node
protected org.w3c.dom.Node node()
- Get the proxied Node value
wrap
protected org.w3c.dom.Node wrap(org.w3c.dom.Node node)
- Get and adapter to wrap the proxied node.
- Parameters:
node
-
wrap
protected org.w3c.dom.NamedNodeMap wrap(org.w3c.dom.NamedNodeMap nnm)
getNodeName
public java.lang.String getNodeName()
- Specified by:
getNodeName
in interface org.w3c.dom.Node
- Overrides:
getNodeName
in class AbstractAdapterNode
getNodeValue
public java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
- Specified by:
getNodeValue
in interface org.w3c.dom.Node
- Overrides:
getNodeValue
in class AbstractAdapterNode
- Throws:
org.w3c.dom.DOMException
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interface org.w3c.dom.Node
- Overrides:
getNodeType
in class AbstractAdapterNode
getAttributes
public org.w3c.dom.NamedNodeMap getAttributes()
- Specified by:
getAttributes
in interface org.w3c.dom.Node
- Overrides:
getAttributes
in class AbstractAdapterNode
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes
in interface org.w3c.dom.Node
- Overrides:
hasChildNodes
in class AbstractAdapterNode
isSupported
public boolean isSupported(java.lang.String s,
java.lang.String s1)
- Specified by:
isSupported
in interface org.w3c.dom.Node
- Overrides:
isSupported
in class AbstractAdapterNode
getNamespaceURI
public java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURI
in interface org.w3c.dom.Node
- Overrides:
getNamespaceURI
in class AbstractAdapterNode
getPrefix
public java.lang.String getPrefix()
- Specified by:
getPrefix
in interface org.w3c.dom.Node
- Overrides:
getPrefix
in class AbstractAdapterNode
getLocalName
public java.lang.String getLocalName()
- Specified by:
getLocalName
in interface org.w3c.dom.Node
- Overrides:
getLocalName
in class AbstractAdapterNode
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributes
in interface org.w3c.dom.Node
- Overrides:
hasAttributes
in class AbstractAdapterNode
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractAdapterNode
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.