public class TrackerImplEx extends TrackerImpl
Modifier and Type | Class and Description |
---|---|
protected static class |
TrackerImplEx.EqualBeansMapEx |
TrackerImpl.EqualBeansMap
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Component,java.util.Set<TrackerNode>> |
_compTailMap |
protected java.util.Map<TrackerNode,java.util.Set<java.lang.Object>> |
_nodeMap |
_beanMap, _compMap, _equalBeansMap, _nullMap
Constructor and Description |
---|
TrackerImplEx() |
Modifier and Type | Method and Description |
---|---|
protected void |
addBeanMap(TrackerNode node,
java.lang.Object value,
java.lang.Object basePath) |
void |
addTracking(Component comp,
java.lang.String[] series,
Binding binding)
Add a tracking that associate a binding to a dot series under the specified
Component |
protected TrackerNode |
getOrCreateTrackerNode(Component comp,
java.lang.String[] series) |
protected java.lang.Object |
getTargetValueAndReset() |
protected java.util.Map<Component,java.util.Map<java.lang.Object,TrackerNode>> |
initCompMap() |
protected TrackerImpl.EqualBeansMap |
newEqualBeansMap() |
protected TrackerNode |
newTrackerNode(java.lang.Object script) |
protected void |
removeAllFromBeanMap(java.util.Collection<TrackerNode> removed) |
void |
removeTrackings(Component comp)
Remove all tracking associated with the specified
Component . |
void |
removeTrackings(java.util.Set<Component> comps)
Remove all tracking associated with the specified
Component set. |
void |
setTargetValue(java.lang.Object obj) |
addDependsOn, dump, dumpLess, getAllTrackerNodes, getEqualBeans, getLoadBindings, getTrackerNodePerComponentScript, removeAllFromNullMap, removeBeanMap, testEqualsBean, tieValue
protected transient java.util.Map<TrackerNode,java.util.Set<java.lang.Object>> _nodeMap
protected java.util.Map<Component,java.util.Set<TrackerNode>> _compTailMap
protected TrackerImpl.EqualBeansMap newEqualBeansMap()
newEqualBeansMap
in class TrackerImpl
public void setTargetValue(java.lang.Object obj)
protected java.util.Map<Component,java.util.Map<java.lang.Object,TrackerNode>> initCompMap()
initCompMap
in class TrackerImpl
public void addTracking(Component comp, java.lang.String[] series, Binding binding)
Tracker
Component
addTracking
in interface Tracker
addTracking
in class TrackerImpl
comp
- the component with the associated bindingseries
- the dot series as an array of property namebinding
- the associated bindingprotected TrackerNode newTrackerNode(java.lang.Object script)
newTrackerNode
in class TrackerImpl
protected java.lang.Object getTargetValueAndReset()
protected void addBeanMap(TrackerNode node, java.lang.Object value, java.lang.Object basePath)
addBeanMap
in class TrackerImpl
protected void removeAllFromBeanMap(java.util.Collection<TrackerNode> removed)
removeAllFromBeanMap
in class TrackerImpl
protected TrackerNode getOrCreateTrackerNode(Component comp, java.lang.String[] series)
getOrCreateTrackerNode
in class TrackerImpl
public void removeTrackings(java.util.Set<Component> comps)
Tracker
Component
set.removeTrackings
in interface Tracker
removeTrackings
in class TrackerImpl
comps
- the associated component setpublic void removeTrackings(Component comp)
Tracker
Component
.removeTrackings
in interface Tracker
removeTrackings
in class TrackerImpl
comp
- the associated componentCopyright © 2005-2018 Potix Corporation. All Rights Reserved.