Class TrackerImplEx

java.lang.Object
org.zkoss.bind.tracker.impl.TrackerImpl
org.zkoss.zkmax.bind.impl.TrackerImplEx
All Implemented Interfaces:
Serializable, org.zkoss.bind.sys.tracker.Tracker

public class TrackerImplEx extends org.zkoss.bind.tracker.impl.TrackerImpl
Since:
6.5.5
Author:
dennis, henrichen, jumperchen
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static class 
     

    Nested classes/interfaces inherited from class org.zkoss.bind.tracker.impl.TrackerImpl

    org.zkoss.bind.tracker.impl.TrackerImpl.EqualBeansMap
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Map<org.zkoss.zk.ui.Component,Set<org.zkoss.bind.sys.tracker.TrackerNode>>
     

    Fields inherited from class org.zkoss.bind.tracker.impl.TrackerImpl

    _beanMap, _compMap, _equalBeansMap, _nullMap
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addBeanMap(org.zkoss.bind.sys.tracker.TrackerNode node, Object value, Object basePath)
     
    void
    addTracking(org.zkoss.zk.ui.Component comp, String[] series, org.zkoss.bind.sys.Binding binding)
     
    protected org.zkoss.bind.sys.tracker.TrackerNode
    getOrCreateTrackerNode(org.zkoss.zk.ui.Component comp, String[] series)
     
    protected Object
     
    protected Map<org.zkoss.zk.ui.Component,Map<Object,org.zkoss.bind.sys.tracker.TrackerNode>>
     
    protected org.zkoss.bind.tracker.impl.TrackerImpl.EqualBeansMap
     
    protected org.zkoss.bind.sys.tracker.TrackerNode
     
    protected void
    removeAllFromBeanMap(Collection<org.zkoss.bind.sys.tracker.TrackerNode> removed)
     
    void
    removeTrackings(Set<org.zkoss.zk.ui.Component> comps)
     
    void
    removeTrackings(org.zkoss.zk.ui.Component comp)
     
    void
     

    Methods inherited from class org.zkoss.bind.tracker.impl.TrackerImpl

    addDependsOn, dump, dumpLess, getAllTrackerNodes, getDirectLoadBindings, getEqualBeans, getKidBaseLoadBindings, getLoadBindings, getTrackerNodePerComponentScript, removeAllFromNullMap, removeBeanMap, testEqualsBean, tieValue

    Methods inherited from class java.lang.Object

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

    • _compTailMap

      protected Map<org.zkoss.zk.ui.Component,Set<org.zkoss.bind.sys.tracker.TrackerNode>> _compTailMap
  • Constructor Details

    • TrackerImplEx

      public TrackerImplEx()
  • Method Details

    • newEqualBeansMap

      protected org.zkoss.bind.tracker.impl.TrackerImpl.EqualBeansMap newEqualBeansMap()
      Overrides:
      newEqualBeansMap in class org.zkoss.bind.tracker.impl.TrackerImpl
    • setTargetValue

      public void setTargetValue(Object obj)
    • initCompMap

      protected Map<org.zkoss.zk.ui.Component,Map<Object,org.zkoss.bind.sys.tracker.TrackerNode>> initCompMap()
      Overrides:
      initCompMap in class org.zkoss.bind.tracker.impl.TrackerImpl
    • addTracking

      public void addTracking(org.zkoss.zk.ui.Component comp, String[] series, org.zkoss.bind.sys.Binding binding)
      Specified by:
      addTracking in interface org.zkoss.bind.sys.tracker.Tracker
      Overrides:
      addTracking in class org.zkoss.bind.tracker.impl.TrackerImpl
    • newTrackerNode

      protected org.zkoss.bind.sys.tracker.TrackerNode newTrackerNode(Object script)
      Overrides:
      newTrackerNode in class org.zkoss.bind.tracker.impl.TrackerImpl
    • getTargetValueAndReset

      protected Object getTargetValueAndReset()
    • addBeanMap

      protected void addBeanMap(org.zkoss.bind.sys.tracker.TrackerNode node, Object value, Object basePath)
      Overrides:
      addBeanMap in class org.zkoss.bind.tracker.impl.TrackerImpl
    • removeAllFromBeanMap

      protected void removeAllFromBeanMap(Collection<org.zkoss.bind.sys.tracker.TrackerNode> removed)
      Overrides:
      removeAllFromBeanMap in class org.zkoss.bind.tracker.impl.TrackerImpl
    • getOrCreateTrackerNode

      protected org.zkoss.bind.sys.tracker.TrackerNode getOrCreateTrackerNode(org.zkoss.zk.ui.Component comp, String[] series)
      Overrides:
      getOrCreateTrackerNode in class org.zkoss.bind.tracker.impl.TrackerImpl
    • removeTrackings

      public void removeTrackings(Set<org.zkoss.zk.ui.Component> comps)
      Specified by:
      removeTrackings in interface org.zkoss.bind.sys.tracker.Tracker
      Overrides:
      removeTrackings in class org.zkoss.bind.tracker.impl.TrackerImpl
    • removeTrackings

      public void removeTrackings(org.zkoss.zk.ui.Component comp)
      Specified by:
      removeTrackings in interface org.zkoss.bind.sys.tracker.Tracker
      Overrides:
      removeTrackings in class org.zkoss.bind.tracker.impl.TrackerImpl