Package org.codehaus.waffle.action

Interface Summary
ActionMethodExecutor Responsible for executing (aka firing) the Action method on a controller object.
ActionMethodResponseHandler  
ArgumentResolver  
MethodDefinitionFinder Finds method definitions in the controller using the parameters specified in the request
MethodNameResolver  
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.
AmbiguousActionSignatureMethodException 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
 



Copyright © 2008. All Rights Reserved.