# Uses of Package
org.apache.struts2

Packages that use org.apache.struts2
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.action
org.apache.struts2.components
org.apache.struts2.config
Classes for Struts configuration and property handling.
org.apache.struts2.config.impl
Configuration implementation classes.
org.apache.struts2.config.providers
Configuration provider classes.
org.apache.struts2.conversion
org.apache.struts2.conversion.impl
org.apache.struts2.dispatcher
This package contains a reimagining of the traditional Struts filter dispatchers.
org.apache.struts2.dispatcher.filter
org.apache.struts2.factory
org.apache.struts2.interceptor
Interceptor classes.
org.apache.struts2.interceptor.annotations
Interceptor annotations.
org.apache.struts2.interceptor.csp
org.apache.struts2.interceptor.debugging
org.apache.struts2.interceptor.exec
org.apache.struts2.interceptor.httpmethod
org.apache.struts2.interceptor.parameter
org.apache.struts2.interceptor.validation
org.apache.struts2.mock
XWork specific mock classes.
org.apache.struts2.ognl
org.apache.struts2.ognl.accessor
org.apache.struts2.result
org.apache.struts2.text
org.apache.struts2.util
XWork util classes.
org.apache.struts2.util.fs
org.apache.struts2.util.reflection
org.apache.struts2.validator
XWork validation subsystem.
org.apache.struts2.views.freemarker

- Classes in org.apache.struts2 used by org.apache.struts2
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
  ActionEventListener
  Provides hooks for handling key action events
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
  ActionProxyFactory
  The `ActionProxyFactory` is used to create `ActionProxy`s to be executed.
  AsyncManager
  Adds support for invoke async actions.
  FileManager
  Basic interface to access file on the File System and to monitor changes
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
  StrutsException
  A generic runtime exception that optionally contains Location information
  StrutsStatics
  Constants used internally by Struts.
  UnknownHandler
  Handles cases when the result or action is unknown.
  UnknownHandlerManager
  An unknown handler manager contains a list of UnknownHandler and iterates on them by order
  Validateable
  Provides an interface in which a call for a validation check can be done.
- Classes in org.apache.struts2 used by org.apache.struts2.action
  Class
  Description
  ActionSupport
  Provides a default implementation for the most common actions.
  Validateable
  Provides an interface in which a call for a validation check can be done.
- Classes in org.apache.struts2 used by org.apache.struts2.components
  Class
  Description
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
  ActionProxyFactory
  The `ActionProxyFactory` is used to create `ActionProxy`s to be executed.
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
  StrutsException
  A generic runtime exception that optionally contains Location information
- Classes in org.apache.struts2 used by org.apache.struts2.config
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  FileManager
  Basic interface to access file on the File System and to monitor changes
  FileManagerFactory
  Factory that creates FileManager, default to `DefaultFileManager`
  StrutsException
  A generic runtime exception that optionally contains Location information
- Classes in org.apache.struts2 used by org.apache.struts2.config.impl
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
- Classes in org.apache.struts2 used by org.apache.struts2.config.providers
  Class
  Description
  FileManager
  Basic interface to access file on the File System and to monitor changes
  FileManagerFactory
  Factory that creates FileManager, default to `DefaultFileManager`
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
- Classes in org.apache.struts2 used by org.apache.struts2.conversion
  Class
  Description
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
  StrutsException
  A generic runtime exception that optionally contains Location information
- Classes in org.apache.struts2 used by org.apache.struts2.conversion.impl
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
  FileManagerFactory
  Factory that creates FileManager, default to `DefaultFileManager`
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
- Classes in org.apache.struts2 used by org.apache.struts2.dispatcher
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
  ActionProxyFactory
  The `ActionProxyFactory` is used to create `ActionProxy`s to be executed.
  ActionSupport
  Provides a default implementation for the most common actions.
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
  Validateable
  Provides an interface in which a call for a validation check can be done.
- Classes in org.apache.struts2 used by org.apache.struts2.dispatcher.filter
  Class
  Description
  StrutsStatics
  Constants used internally by Struts.
- Classes in org.apache.struts2 used by org.apache.struts2.factory
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
  ActionProxyFactory
  The `ActionProxyFactory` is used to create `ActionProxy`s to be executed.
  DefaultActionProxy
  The Default ActionProxy implementation
  DefaultActionProxyFactory
  Default factory for `ActionProxyFactory`.
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
  UnknownHandler
  Handles cases when the result or action is unknown.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
  ModelDriven
  ModelDriven Actions provide a model object to be pushed onto the ValueStack in addition to the Action itself, allowing a FormBean type approach like Struts.
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
  StrutsStatics
  Constants used internally by Struts.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor.annotations
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor.csp
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor.debugging
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor.exec
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor.httpmethod
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor.parameter
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.interceptor.validation
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.mock
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
  ActionEventListener
  Provides hooks for handling key action events
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
- Classes in org.apache.struts2 used by org.apache.struts2.ognl
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
- Classes in org.apache.struts2 used by org.apache.struts2.ognl.accessor
  Class
  Description
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
- Classes in org.apache.struts2 used by org.apache.struts2.result
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
  ActionProxyFactory
  The `ActionProxyFactory` is used to create `ActionProxy`s to be executed.
  StrutsStatics
  Constants used internally by Struts.
- Classes in org.apache.struts2 used by org.apache.struts2.text
  Class
  Description
  Unchainable
  Simple marker interface to indicate an object should not have its properties copied during chaining.
- Classes in org.apache.struts2 used by org.apache.struts2.util
  Class
  Description
  ActionContext
  The ActionContext is the context in which an `Action` is executed.
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
- Classes in org.apache.struts2 used by org.apache.struts2.util.fs
  Class
  Description
  FileManager
  Basic interface to access file on the File System and to monitor changes
  FileManagerFactory
  Factory that creates FileManager, default to `DefaultFileManager`
- Classes in org.apache.struts2 used by org.apache.struts2.util.reflection
  Class
  Description
  StrutsException
  A generic runtime exception that optionally contains Location information
- Classes in org.apache.struts2 used by org.apache.struts2.validator
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  ActionProxy
  ActionProxy is an extra layer between XWork and the action so that different proxies are possible.
  FileManager
  Basic interface to access file on the File System and to monitor changes
  FileManagerFactory
  Factory that creates FileManager, default to `DefaultFileManager`
  ObjectFactory
  ObjectFactory is responsible for building the core framework objects.
- Classes in org.apache.struts2 used by org.apache.struts2.views.freemarker
  Class
  Description
  ActionInvocation
  An `ActionInvocation` represents the execution state of an `Action`.
  FileManagerFactory
  Factory that creates FileManager, default to `DefaultFileManager`
  StrutsStatics
  Constants used internally by Struts.