Class AnnotateBinderEx

  • All Implemented Interfaces:
    java.io.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:
    Serialized Form
    • 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​(java.lang.String qname, java.lang.String qscope)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object createViewModelProxyIfEnabled​(java.lang.Object vm)  
      java.util.Map<org.zkoss.zk.ui.Component,​java.lang.String> getLookupComponentFormIdCache()
      Internal implementation use only.
      void initAnnotatedBindings()  
      • 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 Detail

      • AnnotateBinderEx

        public AnnotateBinderEx​(java.lang.String qname,
                                java.lang.String qscope)
    • Method Detail

      • initAnnotatedBindings

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

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

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