|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ActionMethodExecutor | Responsible for executing (aka firing) the Action method on a controller object. |
| ActionMethodResponseHandler | Custom implementation of this interface will be able to act in response to the values returned from an ActionMethod. |
| ArgumentResolver | Implementation of this interface are responsible for resolving an action methods argument value by name. |
| MethodDefinitionFinder | Finds method definitions in the controller using the parameters specified in the request |
| MethodNameResolver | Implementation of this interface will be able to determine the action method name that is to be invoked. |
| RequestParameterMethodNameResolverConfig | |
| Class Summary | |
|---|---|
| AbstractMethodDefinitionFinder | Abstract base implementation for all method definition finders |
| AbstractOgnlMethodDefinitionFinder | Abstract method definition finder that uses Ognl to find methods |
| ActionMethodResponse | A holder object which represents the return value from the action method fired |
| AnnotatedMethodDefinitionFinder | Annotation-based method definition finder. |
| DefaultActionMethodResponseHandler | Handler that will make decisions based on what is returned from the action method: A View response will be directed (either redirected or forwarded) A ActionMethodException will set the response status and sends the message directly (perfect for ajax). Otherwise the response value will be sent directly to the browser as a String via Object.toString() method. |
| HierarchicalArgumentResolver | Hierarchical implementation attempts to resolve the arguments value through the following ordered scoped (returning the first not null value found): 1. |
| InterceptingActionMethodExecutor | Implementation of action method executor, which uses an interceptor chain. |
| MethodDefinition | Holder for the method and values to be executed. |
| ParanamerMethodDefinitionFinder |
Pananamer-based method definition finder, which can be used in alternative to other definition finders, eg
AnnotatedMethodDefinitionFinder. |
| RequestParameterMethodNameResolver | Implementation of method name resolver which returns the value of a configurable action parameter key, which defaults to 'method'. |
| Enum Summary | |
|---|---|
| HierarchicalArgumentResolver.Scope | |
| Exception Summary | |
|---|---|
| ActionMethodException | This is a specialized exception that will be thrown directly from an ActionMethod. |
| ActionMethodInvocationException | Thrown when Waffle is unable to invoke the Action method. |
| AmbiguousActionMethodSignatureException | Thrown when unable to determine which method to invoke. |
| MatchingActionMethodException | Thrown when matching methods are hard to identify for invocation. |
| MissingActionMethodException | Thrown when missing methods are identified. |
| NoDefaultActionMethodException | Thrown when no default action method is found |
| NoMatchingActionMethodException | Thrown when unable to find any matching methods to invoke. |
| NoValidActionMethodException | Thrown when method is no valid action method is found |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||