# Uses of Package
com.opensymphony.xwork2

- Packages that use com.opensymphony.xwork2
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  com.opensymphony.xwork2.config | Configuration core classes.
  com.opensymphony.xwork2.config.impl | Configuration implementation classes.
  com.opensymphony.xwork2.config.providers | Configuration provider classes.
  com.opensymphony.xwork2.conversion.impl |
  com.opensymphony.xwork2.factory |
  com.opensymphony.xwork2.interceptor | Interceptor classes.
  com.opensymphony.xwork2.interceptor.annotations | Interceptor annotations.
  com.opensymphony.xwork2.mock | XWork specific mock classes.
  com.opensymphony.xwork2.ognl |
  com.opensymphony.xwork2.ognl.accessor |
  com.opensymphony.xwork2.util | XWork util classes.
  com.opensymphony.xwork2.util.fs |
  com.opensymphony.xwork2.validator | XWork validation subsystem.
  com.opensymphony.xwork2.validator.validators | XWork default validator classes.
  org.apache.struts2 |
  org.apache.struts2.action |
  org.apache.struts2.components |
  org.apache.struts2.config | Classes for Struts configuration and property handling.
  org.apache.struts2.conversion |
  org.apache.struts2.dispatcher | This package contains a reimagining of the traditional Struts filter dispatchers.
  org.apache.struts2.dispatcher.mapper |
  org.apache.struts2.dispatcher.multipart | Classes to help dispatch multipart HTTP requests.
  org.apache.struts2.factory |
  org.apache.struts2.interceptor |
  org.apache.struts2.interceptor.csp |
  org.apache.struts2.interceptor.debugging |
  org.apache.struts2.interceptor.exec |
  org.apache.struts2.interceptor.validation |
  org.apache.struts2.result |
  org.apache.struts2.util |
  org.apache.struts2.util.fs |
  org.apache.struts2.views.freemarker |
  org.apache.struts2.views.xslt | The new xslt view supports an extensible Java XML adapter framework that makes it easy to customize the XML rendering of objects and to incorporate structured XML text and arbitarary DOM fragments into the output.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2
  Class and Description
  Action All actions may implement this interface, which exposes the `execute()` method.
  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
  LocaleProvider Indicates that the implementing class can provide its own `Locale`.
  LocaleProviderFactory Allows delegate creation of `LocaleProvider` to another implementation provided by a user.
  LocalizedTextProvider
  ObjectFactory ObjectFactory is responsible for building the core framework objects.
  ResourceBundleTextProvider Extension Interface for TextProvider to help supporting ResourceBundles.
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.
  TextProvider Provides access to `ResourceBundle`s and their underlying text messages.
  TextProviderFactory
  Unchainable Simple marker interface to indicate an object should not have its properties copied during chaining.
  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 com.opensymphony.xwork2 used by com.opensymphony.xwork2.config
  Class and 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 com.opensymphony.xwork2 used by com.opensymphony.xwork2.config.impl
  Class and Description
  ActionContext The ActionContext is the context in which an `Action` is executed.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.config.providers
  Class and Description
  FileManagerFactory Factory that creates FileManager, default to `DefaultFileManager`
  ObjectFactory ObjectFactory is responsible for building the core framework objects.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.conversion.impl
  Class and 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 com.opensymphony.xwork2 used by com.opensymphony.xwork2.factory
  Class and Description
  ObjectFactory ObjectFactory is responsible for building the core framework objects.
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.
  UnknownHandler Handles cases when the result or action is unknown.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.interceptor
  Class and Description
  ActionContext The ActionContext is the context in which an `Action` is executed.
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.
  LocalizedTextProvider
  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.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.interceptor.annotations
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.mock
  Class and 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.
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.ognl
  Class and Description
  ActionContext The ActionContext is the context in which an `Action` is executed.
  TextProvider Provides access to `ResourceBundle`s and their underlying text messages.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.ognl.accessor
  Class and Description
  ObjectFactory ObjectFactory is responsible for building the core framework objects.

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.util
  Class and Description
  ActionContext The ActionContext is the context in which an `Action` is executed.
  LocalizedTextProvider

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.util.fs
  Class and 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 com.opensymphony.xwork2 used by com.opensymphony.xwork2.validator
  Class and 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.
  FileManagerFactory Factory that creates FileManager, default to `DefaultFileManager`
  LocaleProvider Indicates that the implementing class can provide its own `Locale`.
  ObjectFactory ObjectFactory is responsible for building the core framework objects.
  TextProvider Provides access to `ResourceBundle`s and their underlying text messages.
  TextProviderFactory

- Classes in com.opensymphony.xwork2 used by com.opensymphony.xwork2.validator.validators
  Class and Description
  LocaleProvider Indicates that the implementing class can provide its own `Locale`.
  TextProvider Provides access to `ResourceBundle`s and their underlying text messages.
  TextProviderFactory

- Classes in com.opensymphony.xwork2 used by org.apache.struts2
  Class and Description
  ActionContext The ActionContext is the context in which an `Action` is executed.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.action
  Class and Description
  Action All actions may implement this interface, which exposes the `execute()` method.
  ActionSupport Provides a default implementation for the most common actions.
  LocaleProvider Indicates that the implementing class can provide its own `Locale`.
  TextProvider Provides access to `ResourceBundle`s and their underlying text messages.
  Validateable Provides an interface in which a call for a validation check can be done.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.components
  Class and 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.
  LocaleProviderFactory Allows delegate creation of `LocaleProvider` to another implementation provided by a user.
  LocalizedTextProvider
  ObjectFactory ObjectFactory is responsible for building the core framework objects.
  TextProvider Provides access to `ResourceBundle`s and their underlying text messages.
  TextProviderFactory

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.config
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.conversion
  Class and Description
  ObjectFactory ObjectFactory is responsible for building the core framework objects.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.dispatcher
  Class and Description
  Action All actions may implement this interface, which exposes the `execute()` method.
  ActionContext The ActionContext is the context in which an `Action` is executed.
  ActionSupport Provides a default implementation for the most common actions.
  LocaleProvider Indicates that the implementing class can provide its own `Locale`.
  TextProvider Provides access to `ResourceBundle`s and their underlying text messages.
  Validateable Provides an interface in which a call for a validation check can be done.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.dispatcher.mapper
  Class and Description
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.dispatcher.multipart
  Class and Description
  LocaleProvider Indicates that the implementing class can provide its own `Locale`.
  LocaleProviderFactory Allows delegate creation of `LocaleProvider` to another implementation provided by a user.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.factory
  Class and 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.
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.interceptor
  Class and 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.
  LocaleProviderFactory Allows delegate creation of `LocaleProvider` to another implementation provided by a user.
  TextProviderFactory

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.interceptor.csp
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.interceptor.debugging
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.interceptor.exec
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.interceptor.validation
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.result
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.util
  Class and Description
  Action All actions may implement this interface, which exposes the `execute()` method.
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.util.fs
  Class and Description
  FileManager Basic interface to access file on the File System and to monitor changes

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.views.freemarker
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.
  FileManagerFactory Factory that creates FileManager, default to `DefaultFileManager`
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.

- Classes in com.opensymphony.xwork2 used by org.apache.struts2.views.xslt
  Class and Description
  ActionInvocation An `ActionInvocation` represents the execution state of an `Action`.
  Result All results (except for `Action.NONE`) of an `Action` are mapped to a View implementation.

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