Class AnnotateBinderEx

java.lang.Object
org.zkoss.bind.impl.BinderImpl
org.zkoss.bind.AnnotateBinder
org.zkoss.zkmax.bind.impl.AnnotateBinderEx
All Implemented Interfaces:
Serializable, org.zkoss.bind.Binder, org.zkoss.bind.sys.BinderCtrl

public class AnnotateBinderEx extends org.zkoss.bind.AnnotateBinder
For ZK-2289, much less memory consumption
Since:
7.0.3
Author:
henrichen, jumperchen
See Also:
  • Field Summary

    Fields inherited from class org.zkoss.bind.impl.BinderImpl

    DISABLE_METHOD_CACHE, ZKFORMPROXYNOTIFIEDKEY

    Fields inherited from interface org.zkoss.bind.Binder

    ACCESS, COMMAND_FAIL_VALIDATE, COMMAND_SUCCESS, CONVERTER, LOAD_EVENT, LOAD_REPLACEMENT, LOAD_TYPE, RENDERER, SAVE_EVENT, SAVE_REPLACEMENT, VALIDATOR, ZKBIND

    Fields inherited from interface org.zkoss.bind.sys.BinderCtrl

    ACTIVATOR, BINDCTX, BINDER, BINDING, BINDRENDERING, CHILDREN_ATTR, CHILDREN_BINDING_MODEL, CHILDREN_BINDING_MODEL_LISTENER, CHILDREN_BINDING_RENDERED_COMPONENTS, CLIENT_INFO, CLIENT_UPLOAD_INFO, DEFAULT_QUEUE_NAME, DEFAULT_QUEUE_SCOPE, DEPENDS_ON_COMP, FORM_ID, IGNORE_REF_VALUE, IGNORE_TRACKER, INVALIDATE_REF_VALUE, IS_TEMPLATE_MODEL_ENABLED_ATTR, LOAD_FORM_COMPONENT, LOAD_FORM_EXPRESSION, MATCHMEDIAVALUE_PREFIX, MODEL, NOTIFYS, ON_BIND_CLEAN, ON_BIND_INIT, PHASE_LISTENER_CLASS_KEY, REMOVE_BINDINGS, RENDERER_INSTALLED, SAVE_BASE, SRCPATH, VALIDATES, VAR, VIEWMODELID_BINDER_MAP_KEY, VM
  • Constructor Summary

    Constructors
    Constructor
    Description
    AnnotateBinderEx(String qname, String qscope)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Map<org.zkoss.zk.ui.Component,String>
    Internal implementation use only.
    void
     

    Methods inherited from class org.zkoss.bind.AnnotateBinder

    init

    Methods inherited from class org.zkoss.bind.impl.BinderImpl

    addChildrenInitBinding, addChildrenLoadBindings, addCommandBinding, addFormAssociatedSaveBinding, addFormInitBinding, addFormLoadBindings, addFormSaveBindings, addGlobalCommandBinding, addPhaseListener, addPropertyInitBinding, addPropertyLoadBindings, addPropertySaveBindings, addReferenceBinding, addSaveFormFieldName, addSaveFormFieldName, checkInit, createParamCall, destroy, doExecute, doLoadAfter, doLoadBefore, doSaveAfter, doSaveBefore, doValidate, fireNotifyChanges, getBindingAnnotationInfoChecker, getBindingExecutionInfoCollector, getBindings, getConverter, getDynamicAttrs, getEvaluatorX, getEventQueue, getForm, getFormAssociatedSaveBindings, getLoadPromptBindings, getMatchMediaValue, getPhaseListener, getPhaseListeners, getQueueName, getQueueScope, getRenderer, getSaveFormFieldNames, getTemplateResolver, getTracker, getValidationMessages, getValidator, getView, getViewModel, hasValidator, initActivator, initQueue, isActivating, loadComponent, loadComponent0, newCommandBinding, newInitChildrenBinding, newInitFormBinding, newInitPropertyBinding, newLoadChildrenBinding, newLoadFormBinding, newLoadPropertyBinding, newSaveFormBinding, newSavePropertyBinding, notifyChange, postCommand, removeBindings, removeBindings, removeBindings, removeSaveFormFieldNames, sendCommand, setDynamicAttrs, setPhaseListener, setTemplate, setValidationMessages, setViewModel, storeForm

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AnnotateBinderEx

      public AnnotateBinderEx(String qname, String qscope)
  • Method Details

    • initAnnotatedBindings

      public void initAnnotatedBindings()
      Overrides:
      initAnnotatedBindings in class org.zkoss.bind.AnnotateBinder
    • getLookupComponentFormIdCache

      public Map<org.zkoss.zk.ui.Component,String> getLookupComponentFormIdCache()
      Internal implementation use only.
      Since:
      9.5.0
    • createViewModelProxyIfEnabled

      public Object createViewModelProxyIfEnabled(Object vm)
      Overrides:
      createViewModelProxyIfEnabled in class org.zkoss.bind.AnnotateBinder