Package org.apache.struts2
package org.apache.struts2
Main XWork interfaces and classes.
-
ClassDescriptionThe ActionContext is the context in which an
Action
is executed.Provides hooks for handling key action eventsAnActionInvocation
represents the execution state of anAction
.ActionProxy is an extra layer between XWork and the action so that different proxies are possible.TheActionProxyFactory
is used to createActionProxy
s to be executed.Provides a default implementation for the most common actions.Adds support for invoke async actions.The Default ActionInvocation implementationThe Default ActionProxy implementationDefault factory forActionProxyFactory
.Default implementation of UnknownHandlerManagerBasic interface to access file on the File System and to monitor changesFactory that creates FileManager, default toDefaultFileManager
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.ObjectFactory is responsible for building the core framework objects.Preparable Actions will have theirprepare()
method called if thePrepareInterceptor
is applied to the ActionConfig.Request handling utility class.Web-specific context information for actions.This class provides a central location for framework configuration keys used to retrieve and store Struts configuration settings.A generic runtime exception that optionally contains Location informationConstants used internally by Struts.Simple marker interface to indicate an object should not have its properties copied during chaining.Handles cases when the result or action is unknown.An unknown handler manager contains a list of UnknownHandler and iterates on them by orderProvides an interface in which a call for a validation check can be done.Provides a default implementation of ValidationAware.Base JUnit TestCase to extend for XWork specific JUnit tests.