# Hierarchy For Package org.apache.struts2.result.xslt

## Class Hierarchy

- java.lang.Object
  - org.apache.struts2.result.xslt.AbstractAdapterNode (implements org.apache.struts2.result.xslt.AdapterNode)
    - org.apache.struts2.result.xslt.AbstractAdapterElement (implements org.w3c.dom.Element)
      - org.apache.struts2.result.xslt.ArrayAdapter
      - org.apache.struts2.result.xslt.BeanAdapter
      - org.apache.struts2.result.xslt.CollectionAdapter
      - org.apache.struts2.result.xslt.MapAdapter
      - org.apache.struts2.result.xslt.StringAdapter
    - org.apache.struts2.result.xslt.ProxyNodeAdapter
      - org.apache.struts2.result.xslt.ProxyAttrAdapter (implements org.w3c.dom.Attr)
      - org.apache.struts2.result.xslt.ProxyElementAdapter (implements org.w3c.dom.Element)
      - org.apache.struts2.result.xslt.ProxyTextNodeAdapter (implements org.w3c.dom.Text)
    - org.apache.struts2.result.xslt.SimpleAdapterDocument (implements org.w3c.dom.Document)
    - org.apache.struts2.result.xslt.SimpleTextNode (implements org.w3c.dom.Node, org.w3c.dom.Text)
  - org.apache.struts2.result.xslt.AdapterFactory
  - org.apache.struts2.result.xslt.ProxyNamedNodeMap (implements org.w3c.dom.NamedNodeMap)
  - org.apache.struts2.result.xslt.ServletURIResolver (implements javax.xml.transform.URIResolver)
  - org.apache.struts2.result.xslt.SimpleNodeList (implements org.w3c.dom.NodeList)
  - org.apache.struts2.result.xslt.XsltConstants
  - org.apache.struts2.result.xslt.XSLTResult (implements org.apache.struts2.result.Result)

## Interface Hierarchy

- org.w3c.dom.Node
  - org.apache.struts2.result.xslt.AdapterNode