# Hierarchy For Package com.opensymphony.xwork2.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)
      - com.opensymphony.xwork2.interceptor.AliasInterceptor
      - com.opensymphony.xwork2.interceptor.ChainingInterceptor
      - com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor
      - com.opensymphony.xwork2.interceptor.LoggingInterceptor
      - com.opensymphony.xwork2.interceptor.MethodFilterInterceptor
        - com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor
        - com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor
        - org.apache.struts2.interceptor.parameter.ParametersInterceptor
          - com.opensymphony.xwork2.interceptor.ParametersInterceptor
        - com.opensymphony.xwork2.interceptor.PrepareInterceptor
      - com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor
      - com.opensymphony.xwork2.interceptor.ParameterFilterInterceptor
      - com.opensymphony.xwork2.interceptor.ParameterRemoverInterceptor
      - com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor
      - com.opensymphony.xwork2.interceptor.StaticParametersInterceptor
  - com.opensymphony.xwork2.interceptor.ExceptionHolder (implements java.io.Serializable)
  - com.opensymphony.xwork2.interceptor.Interceptor.LegacyAdapter (implements com.opensymphony.xwork2.interceptor.Interceptor)
    - com.opensymphony.xwork2.interceptor.ConditionalInterceptor.LegacyAdapter (implements com.opensymphony.xwork2.interceptor.ConditionalInterceptor)
  - org.apache.struts2.interceptor.MethodFilterInterceptorUtil
    - com.opensymphony.xwork2.interceptor.MethodFilterInterceptorUtil
  - com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.RefreshModelBeforeResult (implements com.opensymphony.xwork2.interceptor.PreResultListener)
  - com.opensymphony.xwork2.interceptor.PrefixMethodInvocationUtil
  - com.opensymphony.xwork2.interceptor.PreResultListener.LegacyAdapter (implements com.opensymphony.xwork2.interceptor.PreResultListener)
  - com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter (implements com.opensymphony.xwork2.interceptor.ValidationAware)
  - com.opensymphony.xwork2.interceptor.WithLazyParams.LazyParamInjector

## Interface Hierarchy

- org.apache.struts2.ModelDriven<T>
  - com.opensymphony.xwork2.ModelDriven<T>
    - com.opensymphony.xwork2.interceptor.ScopedModelDriven<T> (also extends org.apache.struts2.interceptor.ScopedModelDriven<T>)
  - org.apache.struts2.interceptor.ScopedModelDriven<T>
    - com.opensymphony.xwork2.interceptor.ScopedModelDriven<T> (also extends com.opensymphony.xwork2.ModelDriven<T>)
- org.apache.struts2.action.NoParameters
  - com.opensymphony.xwork2.interceptor.NoParameters
- org.apache.struts2.action.ParameterNameAware
  - com.opensymphony.xwork2.interceptor.ParameterNameAware
- org.apache.struts2.action.ParameterValueAware
  - com.opensymphony.xwork2.interceptor.ParameterValueAware
- org.apache.struts2.interceptor.PreResultListener
  - com.opensymphony.xwork2.interceptor.PreResultListener
- java.io.Serializable
  - org.apache.struts2.interceptor.Interceptor
    - org.apache.struts2.interceptor.ConditionalInterceptor
      - com.opensymphony.xwork2.interceptor.ConditionalInterceptor (also extends com.opensymphony.xwork2.interceptor.Interceptor)
    - com.opensymphony.xwork2.interceptor.Interceptor
      - com.opensymphony.xwork2.interceptor.ConditionalInterceptor (also extends org.apache.struts2.interceptor.ConditionalInterceptor)
- org.apache.struts2.interceptor.ValidationAware
  - com.opensymphony.xwork2.interceptor.ValidationAware
- org.apache.struts2.interceptor.ValidationErrorAware
  - com.opensymphony.xwork2.interceptor.ValidationErrorAware
- org.apache.struts2.interceptor.ValidationWorkflowAware
  - com.opensymphony.xwork2.interceptor.ValidationWorkflowAware
- com.opensymphony.xwork2.interceptor.WithLazyParams

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