# Package com.opensymphony.xwork2

Main XWork interfaces and classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Action | Deprecated since 6.7.0, use `Action` instead.
  ActionEventListener | Deprecated since 6.7.0, use `ActionEventListener` instead.
  ActionInvocation | Deprecated since 6.7.0, use `ActionInvocation` instead.
  ActionProxy | Deprecated
  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
  FileManagerFactory | Factory that creates FileManager, default to `DefaultFileManager`
  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 |
  ModelDriven<T> | Deprecated since 6.7.0, use `ModelDriven` instead.
  Preparable | Deprecated since 6.7.0, use `Preparable` instead.
  ResourceBundleTextProvider | Extension Interface for TextProvider to help supporting ResourceBundles.
  Result | Deprecated since 6.7.0, use `Result` instead.
  TextProvider | Provides access to `ResourceBundle`s and their underlying text messages.
  TextProviderFactory |
  Unchainable | Deprecated since 6.7.0, use `Unchainable` instead.
  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 | Deprecated since 6.7.0, use `Validateable` instead.

- Class Summary
  Class | Description
  --- | ---
  ActionChainResult | Deprecated since 6.7.0, use `ActionChainResult` instead.
  ActionContext | Deprecated since 6.7.0, use `ActionContext` instead.
  ActionEventListener.LegacyAdapter |
  ActionInvocation.LegacyAdapter |
  ActionProxy.LegacyAdapter |
  ActionSupport | Deprecated since 6.7.0, use `ActionSupport` instead.
  CompositeTextProvider | This is a composite `TextProvider` that takes in an array or `List` of `TextProvider`s, it will consult each of them in order to get a composite result.
  DefaultActionInvocation | The Default ActionInvocation implementation
  DefaultActionProxy | The Default ActionProxy implementation
  DefaultActionProxyFactory | Default factory for `ActionProxyFactory`.
  DefaultLocaleProvider | Default implementation of `LocaleProvider`
  DefaultLocaleProviderFactory |
  DefaultTextProvider | DefaultTextProvider gets texts from only the default resource bundles associated with the default bundles.
  DefaultUnknownHandlerManager | Default implementation of UnknownHandlerManager
  ObjectFactory | ObjectFactory is responsible for building the core framework objects.
  Result.LegacyAdapter |
  StrutsTextProviderFactory | This factory enables users to provide and correctly initialize a custom TextProvider.
  TextProviderSupport | Default TextProvider implementation.
  ValidationAwareSupport | Provides a default implementation of ValidationAware.
  XWorkJUnit4TestCase |
  XWorkTestCase | Base JUnit TestCase to extend for XWork specific JUnit tests.

## Package com.opensymphony.xwork2 Description

Main XWork interfaces and classes.

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