Class ParamCallEx

java.lang.Object
org.zkoss.bind.impl.ParamCall
org.zkoss.clientbind.ParamCallEx

public class ParamCallEx extends org.zkoss.bind.impl.ParamCall
A way to track the ParamCall'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 Details

    • call

      public void call(Object base, Method method)
      Overrides:
      call in class org.zkoss.bind.impl.ParamCall
    • setBindingArgs

      public void setBindingArgs(Map<String,Object> bindingArgs)
      Overrides:
      setBindingArgs in class org.zkoss.bind.impl.ParamCall
    • getAnnotatedParameterName

      protected String getAnnotatedParameterName(Class<? extends Annotation> annoClass, String annoValue, Supplier<String> parameterName)
      Overrides:
      getAnnotatedParameterName in class org.zkoss.bind.impl.ParamCall
    • resolveParameter0

      protected Object resolveParameter0(Object val, Class<?> returnType)
      Overrides:
      resolveParameter0 in class org.zkoss.bind.impl.ParamCall
    • resolveParameter

      protected Object resolveParameter(Annotation[] parmAnnos, Class<?> paramType, Method method, int index)
      Overrides:
      resolveParameter in class org.zkoss.bind.impl.ParamCall
    • doCheckTrackingMap

      public void doCheckTrackingMap(ClientBindComposer composer)