Package org.zkoss.clientbind
Class ParamCallEx
- java.lang.Object
-
- org.zkoss.bind.impl.ParamCall
-
- org.zkoss.clientbind.ParamCallEx
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.zkoss.bind.impl.ParamCall
ParamCall.ParamResolver<T>
-
-
Field Summary
-
Fields inherited from class org.zkoss.bind.impl.ParamCall
_bindingArgs, _paramResolvers, BINDING_PARAM_CALL_TYPE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
call(java.lang.Object base, java.lang.reflect.Method method)
void
doCheckTrackingMap(ClientBindComposer composer)
protected java.lang.String
getAnnotatedParameterName(java.lang.Class<? extends java.lang.annotation.Annotation> annoClass, java.lang.String annoValue, java.util.function.Supplier<java.lang.String> parameterName)
protected java.lang.Object
resolveParameter(java.lang.annotation.Annotation[] parmAnnos, java.lang.Class<?> paramType, java.lang.reflect.Method method, int index)
protected java.lang.Object
resolveParameter0(java.lang.Object val, java.lang.Class<?> returnType)
void
setBindingArgs(java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
-
Methods inherited from class org.zkoss.bind.impl.ParamCall
getBindContext, getBinder, setBindContext, setBinder, setComponent, setExecution
-
-
-
-
Method Detail
-
call
public void call(java.lang.Object base, java.lang.reflect.Method method)
-
setBindingArgs
public void setBindingArgs(java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
- Overrides:
setBindingArgs
in classParamCall
-
getAnnotatedParameterName
protected java.lang.String getAnnotatedParameterName(java.lang.Class<? extends java.lang.annotation.Annotation> annoClass, java.lang.String annoValue, java.util.function.Supplier<java.lang.String> parameterName)
- Overrides:
getAnnotatedParameterName
in classParamCall
-
resolveParameter0
protected java.lang.Object resolveParameter0(java.lang.Object val, java.lang.Class<?> returnType)
- Overrides:
resolveParameter0
in classParamCall
-
resolveParameter
protected java.lang.Object resolveParameter(java.lang.annotation.Annotation[] parmAnnos, java.lang.Class<?> paramType, java.lang.reflect.Method method, int index)
- Overrides:
resolveParameter
in classParamCall
-
doCheckTrackingMap
public void doCheckTrackingMap(ClientBindComposer composer)
-
-