| Interface | Description |
|---|---|
| Action |
Describes a Mentawai action, the central idea of the framework architecture.
|
| AfterConsequenceFilter | |
| Configurable |
Give the actions a chance to configure itself inside the action class
instead of having to configure the ApplicationManager for every action.
|
| Consequence |
Defines a Mentawai consequence.
|
| Context |
Describes the behavior of a Mentawai context.
|
| Filter |
A filter intercepts an action so it can modify its input and output, before and after the action is executed.
|
| GlobalFilterFree |
This interface is a market interface that an action can implement to avoid
the execution of global filters on itself.
|
| Input |
Defines the behavior of an action input.
|
| Output |
Defines the behavior of an action output.
|
| StickyAction |
An interface describing a sticky action, in other words,
an action that can adhere to the session and persist its state.
|
| Class | Description |
|---|---|
| AbstractInput | |
| ActionConfig |
An ActionConfig links together an action implementation, an action name or alias, action results and action consequences.
|
| ApplicationContext |
Encapsulates a ServletContext as a context for Mentawai actions.
|
| ApplicationManager |
The central abstract base manager which controls actions, filters, locales and data lists.
|
| ApplicationManagerViewer |
Show application manager stats
|
| BaseAction |
The abstract base implementation of a Mentawai action.
|
| BshApplicationManager |
A ScriptApplicationManager that executes a BeanShell script file to configure itself.
|
| Chain |
An action chaining consequence.
|
| ClassActionConfig | Deprecated |
| ContextPathGrabber | |
| Controller |
The Mentawai central controller.
|
| CookieContext |
A cookie management abstraction into a Mentawai context.
|
| DefaultApplicationManager | |
| ExceptionConsequence |
Throws an exception.
|
| FileUpload |
A simple wrapper for a FileItem commons upload.
|
| Forward |
A forward web consequence.
|
| ForwardToActionConsequence |
An action chaining consequence.
|
| InputWrapper |
A wrapper for the action input.
|
| InvocationChain |
When an action is executed, a chain of filters is created.
|
| MapContext |
A simple Context that can be used for testing.
|
| MapInput |
A simple Input that can be used for testing.
|
| MapOutput |
A simple Output implementation backed up by a java.util.HashMap.
|
| MultiApplicationManager | |
| NullConsequence |
A consequence that does nothing.
|
| OutputWrapper | |
| PojoAction |
This is just an object that can hold up everything that makes up an action: input, output, session, etc.
|
| PrettyURLRequestInput | |
| Props | |
| ProtectedBaseAction |
This class exists solely for the purpose of hidding the protected variables of BaseAction.
|
| Redirect |
A redirect consequence that has the following features:
Paths starting with "//" are relative to the webserver root.
|
| RequestInput |
Encapsulates a HttpServletRequest as an Input for Mentawai actions.
|
| ResponseOutput |
A simple Output implementation backed up by a java.util.HashMap.
|
| ResultConsequence |
Returns the result of the action as a String.
|
| ScriptApplicationManager |
An ApplicationManager that runs a script in any language to configure itself.
|
| ServiceController | |
| SessionContext |
Encapsulates a HttpSession as a context for Mentawai actions.
|
| SingleInstanceActionConfig |
Use this action config if you want your action to be a single instance for all requests,
in other words, you don't want to create a new instance of your action for every request.
|
| SingleInstanceBaseAction |
This is the base class for single instance actions, in other words,
those actions that will be instantiated only once and shared among all requests.
|
| StreamConsequence |
A web-based consequence that gets a ready-to-use input stream
from the output of the action, get the contents from that input
stream and flush them to the servlet output stream.
|
| StringConsequence |
Returns a String as the result of an action.
|
| Enum | Description |
|---|---|
| ApplicationManager.Environment |
| Exception | Description |
|---|---|
| ActionException |
An exception that can happen when an action is executed.
|
| ConsequenceException |
An exception that can happen when a consequence is executed.
|
| DSLException |
A exception to be throw related to the execution of a script application manager.
|
| FilterException |
An exception that can happen when a filter is executed.
|
| InputException |
An exception than can happen when trying to access an action input parameter.
|
Copyright © 2015. All Rights Reserved.