to.etc.domui.ajax
Class JsonParameterProvider

java.lang.Object
  extended by to.etc.domui.ajax.JsonParameterProvider
All Implemented Interfaces:
IParameterProvider

public class JsonParameterProvider
extends java.lang.Object
implements IParameterProvider


Field Summary
 
Fields inherited from interface to.etc.domui.ajax.IParameterProvider
NO_VALUE
 
Constructor Summary
JsonParameterProvider(java.util.Map<java.lang.Object,java.lang.Object> dataMap)
           
 
Method Summary
 java.lang.Object findParameterValue(java.lang.Class<?> parameterType, java.lang.annotation.Annotation[] annotations, int paramIndex, AjaxParam apm)
          Retrieve the specified parameter's value from whatever input is provided.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonParameterProvider

public JsonParameterProvider(java.util.Map<java.lang.Object,java.lang.Object> dataMap)
Method Detail

findParameterValue

public java.lang.Object findParameterValue(java.lang.Class<?> parameterType,
                                           java.lang.annotation.Annotation[] annotations,
                                           int paramIndex,
                                           AjaxParam apm)
                                    throws java.lang.Exception
Description copied from interface: IParameterProvider
Retrieve the specified parameter's value from whatever input is provided.

Specified by:
findParameterValue in interface IParameterProvider
Returns:
Throws:
java.lang.Exception