| Interface | Description | 
|---|---|
| Action | 
 All actions may implement this interface, which exposes the  
execute() method. | 
| 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 ActionProxys to be executed. | 
| 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> | 
 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. 
 | 
| Preparable | 
 Preparable Actions will have their  
prepare() method called if the PrepareInterceptor
 is applied to the ActionConfig. | 
| 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  
ResourceBundles 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. 
 | 
| Class | Description | 
|---|---|
| ActionChainResult | 
 This result invokes an entire other action, complete with it's own interceptor stack and result. 
 | 
| ActionContext | 
 
 The ActionContext is the context in which an  
Action is executed. | 
| ActionSupport | 
 Provides a default implementation for the most common actions. 
 | 
| CompositeTextProvider | 
 This is a composite  
TextProvider that takes in an array or List of TextProviders, 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. 
 | 
| StrutsTextProviderFactory | 
 This factory enables users to provide and correctly initialize a custom TextProvider. 
 | 
| TestNGXWorkTestCase | 
 Base test class for TestNG unit tests. 
 | 
| TextProviderSupport | 
 Default TextProvider implementation. 
 | 
| ValidationAwareSupport | 
 Provides a default implementation of ValidationAware. 
 | 
| XWorkConstants | Deprecated | 
| XWorkJUnit4TestCase | |
| XWorkTestCase | 
 Base JUnit TestCase to extend for XWork specific JUnit tests. 
 | 
| Exception | Description | 
|---|---|
| InvalidMetadataException | Deprecated
 to be removed 
 | 
| XWorkException | 
 A generic runtime exception that optionally contains Location information 
 | 
Copyright © 2000–2020 Apache Software Foundation. All rights reserved.