Package org.zkoss.clientbind
Class ParamCallEx
- java.lang.Object
-
- org.zkoss.bind.impl.ParamCall
-
- org.zkoss.clientbind.ParamCallEx
-
public class ParamCallEx extends org.zkoss.bind.impl.ParamCallA way to track theParamCall's parameters, which are marked from client to enable tracking, whether are changed or not after invoked. If so, those changes are sent back to client to update them.- Since:
- 10.0.0
- Author:
- jumperchen
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcall(java.lang.Object base, java.lang.reflect.Method method)voiddoCheckTrackingMap(ClientBindComposer composer)protected java.lang.StringgetAnnotatedParameterName(java.lang.Class<? extends java.lang.annotation.Annotation> annoClass, java.lang.String annoValue, java.util.function.Supplier<java.lang.String> parameterName)protected java.lang.ObjectresolveParameter(java.lang.annotation.Annotation[] parmAnnos, java.lang.Class<?> paramType, java.lang.reflect.Method method, int index)protected java.lang.ObjectresolveParameter0(java.lang.Object val, java.lang.Class<?> returnType)voidsetBindingArgs(java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
-
-
-
Method Detail
-
call
public void call(java.lang.Object base, java.lang.reflect.Method method)- Overrides:
callin classorg.zkoss.bind.impl.ParamCall
-
setBindingArgs
public void setBindingArgs(java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
- Overrides:
setBindingArgsin classorg.zkoss.bind.impl.ParamCall
-
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:
getAnnotatedParameterNamein classorg.zkoss.bind.impl.ParamCall
-
resolveParameter0
protected java.lang.Object resolveParameter0(java.lang.Object val, java.lang.Class<?> returnType)- Overrides:
resolveParameter0in classorg.zkoss.bind.impl.ParamCall
-
resolveParameter
protected java.lang.Object resolveParameter(java.lang.annotation.Annotation[] parmAnnos, java.lang.Class<?> paramType, java.lang.reflect.Method method, int index)- Overrides:
resolveParameterin classorg.zkoss.bind.impl.ParamCall
-
doCheckTrackingMap
public void doCheckTrackingMap(ClientBindComposer composer)
-
-