类 ActionAnnotationHelper
java.lang.Object
org.xmeta.annotation.ActionAnnotationHelper
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明createObject(ActionContext actionContext) 创建动作的java方法所属于的类的实例化对象。Object[]getParamValues(ActionContext actionContext) voidinitFields(Object obj, ActionContext actionContext) invoke(Object object, ActionContext actionContext) static ActionAnnotationHelper分析方法和方法所述的类有没有定义动作相关的注解,如果有那么返回Helper,如果没有那么返回null。
-
构造器详细资料
-
ActionAnnotationHelper
public ActionAnnotationHelper()
-
-
方法详细资料
-
parse
public static ActionAnnotationHelper parse(Class<?> cls, Method method) throws NoSuchMethodException, SecurityException 分析方法和方法所述的类有没有定义动作相关的注解,如果有那么返回Helper,如果没有那么返回null。- 参数:
method-- 返回:
- 抛出:
SecurityExceptionNoSuchMethodException
-
createObject
public Object createObject(ActionContext actionContext) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, InstantiationException, NoSuchMethodException, SecurityException 创建动作的java方法所属于的类的实例化对象。如果- 参数:
actionContext-- 返回:
- 抛出:
InvocationTargetExceptionIllegalArgumentExceptionIllegalAccessExceptionInstantiationExceptionSecurityExceptionNoSuchMethodException
-
initFields
-
getParamValues
-
invoke
-
getActionMethod
-