java.lang.Object | ||
↳ | webwork.action.factory.ActionFactory | |
↳ | webwork.action.factory.DefaultActionFactory |
Known Direct Subclasses |
Default implementation of an action factory facade that creates the default set of action factory proxies. This class delegates to the proxies as implementation, thus acting as a facade to them.
The order in which factory proxies are executed is as follows:
ChainingActionFactoryProxy
- Copies properties from one
action to the next in a chain.ParametersActionFactoryProxy
- Sets parameters on the action.PrepareActionFactoryProxy
- Prepares or initializes the action.ContextActionFactoryProxy
- Establishes the action's context by executing methods for all implemented
Aware*
interfaces.CommandActionFactoryProxy
- Executes a specified "command" method if
the action implements the CommandDriven
interface.AliasingActionFactoryProxy
- Locates an action from the configuration substituting the alias with the associated action string.CommandActionFactoryProxy
- Executes a specified "command" method again in the event the original action name was
originally an alias.JspActionFactoryProxy
- Returns the JSP action if its suffix is ".jsp".PrefixActionFactoryProxy
- Returns an action using a configured list of packages to prefix its name.XMLActionFactoryProxy
- Returns the XML action if its suffix is ".xml".ScriptActionFactoryProxy
- Returns the Script action if its suffix matches that of a supported scripting
language.JavaActionFactory
- Returns an action object from a fully qualified classname.Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
factory |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Initialize action factory proxy delegation chain.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get an action object.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Get the root action factory (usually java).
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
webwork.action.factory.ActionFactory
| |||||||||||
From class
java.lang.Object
|
Initialize action factory proxy delegation chain.
Get an action object. The name should be the fully qualified classname of the action. Returns an instance of the matching action class by searching through the action factory proxy delegation chain.
name | classname of the action to be created |
---|
Exception |
---|
Get the root action factory (usually java). This method is useful for cases where the standard action factories are all required, and the only modification being the way that the Java action implementation is looked up.