# Hierarchy For Package org.apache.struts2.action

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.struts2.ActionSupport (implements org.apache.struts2.action.Action, org.apache.struts2.locale.LocaleProvider, java.io.Serializable, org.apache.struts2.text.TextProvider, org.apache.struts2.Validateable, org.apache.struts2.interceptor.ValidationAware)
    - org.apache.struts2.action.CspReportAction (implements org.apache.struts2.action.ServletRequestAware, org.apache.struts2.action.ServletResponseAware)
      - org.apache.struts2.action.DefaultCspReportAction

## Interface Hierarchy

- org.apache.struts2.action.Action
- org.apache.struts2.action.ApplicationAware
- org.apache.struts2.action.CookiesAware
- org.apache.struts2.action.CspSettingsAware
- org.apache.struts2.action.NoParameters
- org.apache.struts2.action.ParameterNameAware
- org.apache.struts2.action.ParametersAware
- org.apache.struts2.action.ParameterValueAware
- org.apache.struts2.action.PrincipalAware
- org.apache.struts2.action.ServletContextAware
- org.apache.struts2.action.ServletRequestAware
- org.apache.struts2.action.ServletResponseAware
- org.apache.struts2.action.SessionAware
- org.apache.struts2.action.UploadedFilesAware