# Hierarchy For Package org.apache.struts2.dispatcher

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.struts2.dispatcher.ApplicationMap (implements java.io.Serializable)
    - org.apache.struts2.dispatcher.AttributeMap
    - org.apache.struts2.dispatcher.RequestMap (implements java.io.Serializable)
    - org.apache.struts2.dispatcher.SessionMap (implements java.io.Serializable)
  - org.apache.struts2.ActionSupport (implements org.apache.struts2.action.Action, com.opensymphony.xwork2.LocaleProvider, java.io.Serializable, com.opensymphony.xwork2.TextProvider, org.apache.struts2.Validateable, org.apache.struts2.interceptor.ValidationAware)
    - com.opensymphony.xwork2.ActionSupport (implements com.opensymphony.xwork2.Action, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.interceptor.ValidationAware)
      - org.apache.struts2.dispatcher.DefaultActionSupport
  - org.apache.struts2.dispatcher.ComponentCacheDestroyable (implements org.apache.struts2.dispatcher.InternalDestroyable)
  - org.apache.struts2.dispatcher.DefaultDispatcherErrorHandler (implements org.apache.struts2.dispatcher.DispatcherErrorHandler)
  - org.apache.struts2.dispatcher.DefaultStaticContentLoader (implements org.apache.struts2.dispatcher.StaticContentLoader)
  - org.apache.struts2.dispatcher.Dispatcher
  - org.apache.struts2.dispatcher.Dispatcher.Locator
  - org.apache.struts2.dispatcher.DispatcherConstants
  - org.apache.struts2.dispatcher.ExecuteOperations
  - org.apache.struts2.dispatcher.FinalizableReferenceQueueDestroyable (implements org.apache.struts2.dispatcher.InternalDestroyable)
  - org.apache.struts2.dispatcher.FreemarkerCacheDestroyable (implements org.apache.struts2.dispatcher.ContextAwareDestroyable)
  - org.apache.struts2.dispatcher.HttpParameters (implements java.util.Map<K,V>)
  - org.apache.struts2.dispatcher.HttpParameters.Builder
  - org.apache.struts2.dispatcher.InitOperations
  - org.apache.struts2.dispatcher.LocalizedMessage
  - org.apache.struts2.dispatcher.OgnlCacheDestroyable (implements org.apache.struts2.dispatcher.InternalDestroyable)
  - org.apache.struts2.dispatcher.Parameter.Empty (implements org.apache.struts2.dispatcher.Parameter)
  - org.apache.struts2.dispatcher.Parameter.Request (implements org.apache.struts2.dispatcher.Parameter)
    - org.apache.struts2.dispatcher.Parameter.File
  - org.apache.struts2.dispatcher.PrepareOperations
  - org.apache.struts2.dispatcher.ScopeInterceptorCacheDestroyable (implements org.apache.struts2.dispatcher.InternalDestroyable)
  - javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
    - javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
      - org.apache.struts2.dispatcher.StrutsRequestWrapper
  - org.apache.struts2.dispatcher.StaticContentLoader.Validator

## Interface Hierarchy

- org.apache.struts2.dispatcher.DispatcherErrorHandler
- org.apache.struts2.dispatcher.DispatcherListener
- org.apache.struts2.dispatcher.HostConfig
- org.apache.struts2.dispatcher.InternalDestroyable
  - org.apache.struts2.dispatcher.ContextAwareDestroyable
- org.apache.struts2.dispatcher.Parameter
- org.apache.struts2.dispatcher.StaticContentLoader

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.