# Hierarchy For Package org.apache.struts2.interceptor

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.struts2.interceptor.AbstractInterceptor (implements org.apache.struts2.interceptor.ConditionalInterceptor)
    - com.opensymphony.xwork2.interceptor.AbstractInterceptor (implements com.opensymphony.xwork2.interceptor.ConditionalInterceptor)
      - org.apache.struts2.interceptor.AbstractFileUploadInterceptor
        - org.apache.struts2.interceptor.ActionFileUploadInterceptor
        - org.apache.struts2.interceptor.FileUploadInterceptor
      - org.apache.struts2.interceptor.CheckboxInterceptor
      - org.apache.struts2.interceptor.ClearSessionInterceptor
      - org.apache.struts2.interceptor.CoepInterceptor (implements com.opensymphony.xwork2.interceptor.PreResultListener)
      - org.apache.struts2.interceptor.CookieInterceptor
      - org.apache.struts2.interceptor.CookieProviderInterceptor (implements com.opensymphony.xwork2.interceptor.PreResultListener)
      - org.apache.struts2.interceptor.CoopInterceptor (implements com.opensymphony.xwork2.interceptor.PreResultListener)
      - org.apache.struts2.interceptor.CreateSessionInterceptor
      - org.apache.struts2.interceptor.DateTextFieldInterceptor
      - org.apache.struts2.interceptor.FetchMetadataInterceptor
      - org.apache.struts2.interceptor.I18nInterceptor
      - org.apache.struts2.interceptor.MessageStoreInterceptor
      - com.opensymphony.xwork2.interceptor.MethodFilterInterceptor
        - com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor
          - org.apache.struts2.interceptor.StrutsConversionErrorInterceptor
        - org.apache.struts2.interceptor.ExecuteAndWaitInterceptor
        - org.apache.struts2.interceptor.parameter.ParametersInterceptor
          - org.apache.struts2.interceptor.ActionMappingParametersInterceptor
        - org.apache.struts2.interceptor.TokenInterceptor
          - org.apache.struts2.interceptor.TokenSessionStoreInterceptor
      - org.apache.struts2.interceptor.MultiselectInterceptor
      - org.apache.struts2.interceptor.NoOpInterceptor
      - org.apache.struts2.interceptor.RolesInterceptor
      - org.apache.struts2.interceptor.ScopeInterceptor (implements com.opensymphony.xwork2.interceptor.PreResultListener)
      - org.apache.struts2.interceptor.ServletConfigInterceptor (implements org.apache.struts2.StrutsStatics)
    - org.apache.struts2.interceptor.AliasInterceptor
    - org.apache.struts2.interceptor.ChainingInterceptor
    - org.apache.struts2.interceptor.ExceptionMappingInterceptor
    - org.apache.struts2.interceptor.LoggingInterceptor
    - org.apache.struts2.interceptor.MethodFilterInterceptor
      - org.apache.struts2.interceptor.ConversionErrorInterceptor
      - org.apache.struts2.interceptor.DefaultWorkflowInterceptor
      - org.apache.struts2.interceptor.PrepareInterceptor
    - org.apache.struts2.interceptor.ModelDrivenInterceptor
    - org.apache.struts2.interceptor.ParameterRemoverInterceptor
    - org.apache.struts2.interceptor.ScopedModelDrivenInterceptor
    - org.apache.struts2.interceptor.StaticParametersInterceptor
  - org.apache.struts2.interceptor.I18nInterceptor.RequestLocaleHandler (implements org.apache.struts2.interceptor.I18nInterceptor.LocaleHandler)
    - org.apache.struts2.interceptor.I18nInterceptor.AcceptLanguageLocaleHandler
      - org.apache.struts2.interceptor.I18nInterceptor.CookieLocaleHandler
      - org.apache.struts2.interceptor.I18nInterceptor.SessionLocaleHandler
  - org.apache.struts2.interceptor.MessageStorePreResultListener (implements com.opensymphony.xwork2.interceptor.PreResultListener)
  - org.apache.struts2.interceptor.MethodFilterInterceptorUtil
  - org.apache.struts2.interceptor.ModelDrivenInterceptor.RefreshModelBeforeResult (implements org.apache.struts2.interceptor.PreResultListener)
  - org.apache.struts2.interceptor.StrutsResourceIsolationPolicy (implements org.apache.struts2.interceptor.ResourceIsolationPolicy)

## Interface Hierarchy

- org.apache.struts2.action.ApplicationAware
  - org.apache.struts2.interceptor.ApplicationAware
- org.apache.struts2.interceptor.CookieProvider
- org.apache.struts2.interceptor.CookiesAware
- org.apache.struts2.interceptor.I18nInterceptor.LocaleHandler
- org.apache.struts2.ModelDriven<T>
  - org.apache.struts2.interceptor.ScopedModelDriven<T>
- org.apache.struts2.action.ParametersAware
  - org.apache.struts2.interceptor.HttpParametersAware
  - org.apache.struts2.interceptor.ParameterAware
- org.apache.struts2.interceptor.PreResultListener
- org.apache.struts2.action.PrincipalAware
  - org.apache.struts2.interceptor.PrincipalAware
- org.apache.struts2.interceptor.PrincipalProxy
- org.apache.struts2.interceptor.ResourceIsolationPolicy
- java.io.Serializable
  - org.apache.struts2.interceptor.Interceptor
    - org.apache.struts2.interceptor.ConditionalInterceptor
- org.apache.struts2.action.ServletRequestAware
  - org.apache.struts2.interceptor.ServletRequestAware
    - org.apache.struts2.interceptor.RequestAware
- org.apache.struts2.action.ServletResponseAware
  - org.apache.struts2.interceptor.ServletResponseAware
- org.apache.struts2.action.SessionAware
  - org.apache.struts2.interceptor.SessionAware
- org.apache.struts2.interceptor.ValidationAware
- org.apache.struts2.interceptor.ValidationErrorAware
- org.apache.struts2.interceptor.ValidationWorkflowAware

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.struts2.interceptor.DateTextFieldInterceptor.DateWord
    - org.apache.struts2.interceptor.I18nInterceptor.Storage

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