Package org.zkoss.zkmax.bind.impl
Class TrackerImplEx
- java.lang.Object
-
- org.zkoss.bind.tracker.impl.TrackerImpl
-
- org.zkoss.zkmax.bind.impl.TrackerImplEx
-
- All Implemented Interfaces:
java.io.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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classTrackerImplEx.EqualBeansMapEx
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<org.zkoss.zk.ui.Component,java.util.Set<org.zkoss.bind.sys.tracker.TrackerNode>>_compTailMap
-
Constructor Summary
Constructors Constructor Description TrackerImplEx()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddBeanMap(org.zkoss.bind.sys.tracker.TrackerNode node, java.lang.Object value, java.lang.Object basePath)voidaddTracking(org.zkoss.zk.ui.Component comp, java.lang.String[] series, org.zkoss.bind.sys.Binding binding)protected org.zkoss.bind.sys.tracker.TrackerNodegetOrCreateTrackerNode(org.zkoss.zk.ui.Component comp, java.lang.String[] series)protected java.lang.ObjectgetTargetValueAndReset()protected java.util.Map<org.zkoss.zk.ui.Component,java.util.Map<java.lang.Object,org.zkoss.bind.sys.tracker.TrackerNode>>initCompMap()protected org.zkoss.bind.tracker.impl.TrackerImpl.EqualBeansMapnewEqualBeansMap()protected org.zkoss.bind.sys.tracker.TrackerNodenewTrackerNode(java.lang.Object script)protected voidremoveAllFromBeanMap(java.util.Collection<org.zkoss.bind.sys.tracker.TrackerNode> removed)voidremoveTrackings(java.util.Set<org.zkoss.zk.ui.Component> comps)voidremoveTrackings(org.zkoss.zk.ui.Component comp)voidsetTargetValue(java.lang.Object obj)
-
-
-
Method Detail
-
newEqualBeansMap
protected org.zkoss.bind.tracker.impl.TrackerImpl.EqualBeansMap newEqualBeansMap()
- Overrides:
newEqualBeansMapin classorg.zkoss.bind.tracker.impl.TrackerImpl
-
setTargetValue
public void setTargetValue(java.lang.Object obj)
-
initCompMap
protected java.util.Map<org.zkoss.zk.ui.Component,java.util.Map<java.lang.Object,org.zkoss.bind.sys.tracker.TrackerNode>> initCompMap()
- Overrides:
initCompMapin classorg.zkoss.bind.tracker.impl.TrackerImpl
-
addTracking
public void addTracking(org.zkoss.zk.ui.Component comp, java.lang.String[] series, org.zkoss.bind.sys.Binding binding)- Specified by:
addTrackingin interfaceorg.zkoss.bind.sys.tracker.Tracker- Overrides:
addTrackingin classorg.zkoss.bind.tracker.impl.TrackerImpl
-
newTrackerNode
protected org.zkoss.bind.sys.tracker.TrackerNode newTrackerNode(java.lang.Object script)
- Overrides:
newTrackerNodein classorg.zkoss.bind.tracker.impl.TrackerImpl
-
getTargetValueAndReset
protected java.lang.Object getTargetValueAndReset()
-
addBeanMap
protected void addBeanMap(org.zkoss.bind.sys.tracker.TrackerNode node, java.lang.Object value, java.lang.Object basePath)- Overrides:
addBeanMapin classorg.zkoss.bind.tracker.impl.TrackerImpl
-
removeAllFromBeanMap
protected void removeAllFromBeanMap(java.util.Collection<org.zkoss.bind.sys.tracker.TrackerNode> removed)
- Overrides:
removeAllFromBeanMapin classorg.zkoss.bind.tracker.impl.TrackerImpl
-
getOrCreateTrackerNode
protected org.zkoss.bind.sys.tracker.TrackerNode getOrCreateTrackerNode(org.zkoss.zk.ui.Component comp, java.lang.String[] series)- Overrides:
getOrCreateTrackerNodein classorg.zkoss.bind.tracker.impl.TrackerImpl
-
removeTrackings
public void removeTrackings(java.util.Set<org.zkoss.zk.ui.Component> comps)
- Specified by:
removeTrackingsin interfaceorg.zkoss.bind.sys.tracker.Tracker- Overrides:
removeTrackingsin classorg.zkoss.bind.tracker.impl.TrackerImpl
-
removeTrackings
public void removeTrackings(org.zkoss.zk.ui.Component comp)
- Specified by:
removeTrackingsin interfaceorg.zkoss.bind.sys.tracker.Tracker- Overrides:
removeTrackingsin classorg.zkoss.bind.tracker.impl.TrackerImpl
-
-