org.codehaus.waffle.action
Class AnnotatedMethodDefinitionFinder

java.lang.Object
  extended by org.codehaus.waffle.action.AbstractMethodDefinitionFinder
      extended by org.codehaus.waffle.action.AbstractOgnlMethodDefinitionFinder
          extended by org.codehaus.waffle.action.AnnotatedMethodDefinitionFinder
All Implemented Interfaces:
MethodDefinitionFinder

public class AnnotatedMethodDefinitionFinder
extends AbstractOgnlMethodDefinitionFinder

Annotation-based method definition finder. This is the default default definition finder used by Waffle.

Note: Pragmatic method calls will always take precedence.

Author:
Michael Ward

Constructor Summary
AnnotatedMethodDefinitionFinder(javax.servlet.ServletContext servletContext, ArgumentResolver argumentResolver, MethodNameResolver methodNameResolver, StringTransmuter stringTransmuter, ActionMonitor actionMonitor)
           
 
Method Summary
protected  java.util.List<java.lang.Object> getArguments(java.lang.reflect.Method method, javax.servlet.http.HttpServletRequest request)
          Returns the method arguments contained in the request
 
Methods inherited from class org.codehaus.waffle.action.AbstractOgnlMethodDefinitionFinder
findMethods
 
Methods inherited from class org.codehaus.waffle.action.AbstractMethodDefinitionFinder
find, formatArgument, resolveArguments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotatedMethodDefinitionFinder

public AnnotatedMethodDefinitionFinder(javax.servlet.ServletContext servletContext,
                                       ArgumentResolver argumentResolver,
                                       MethodNameResolver methodNameResolver,
                                       StringTransmuter stringTransmuter,
                                       ActionMonitor actionMonitor)
Method Detail

getArguments

protected java.util.List<java.lang.Object> getArguments(java.lang.reflect.Method method,
                                                        javax.servlet.http.HttpServletRequest request)
Description copied from class: AbstractMethodDefinitionFinder
Returns the method arguments contained in the request

Specified by:
getArguments in class AbstractMethodDefinitionFinder
Parameters:
method - the Method
request - the HttpServetRequest
Returns:
the list of arguments


Copyright © 2008. All Rights Reserved.