## Uses of Interface
org.zkoss.bind.sys.tracker.TrackerNode

- Packages that use TrackerNode
  Package | Description
  --- | ---
  org.zkoss.bind.sys.tracker |
  org.zkoss.bind.tracker.impl |
  org.zkoss.zkmax.bind.impl |

- - ### Uses of TrackerNode in org.zkoss.bind.sys.tracker

    Methods in org.zkoss.bind.sys.tracker that return TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `TrackerNode` | TrackerNode.`getDependent​(java.lang.Object script)` | Returns the associated TrackerNode of the associated field script of this tracker node.
    `TrackerNode` | TrackerNode.`removeDependent​(java.lang.Object script)` | Remove a dependent node of this node per the specified field script.

    Methods in org.zkoss.bind.sys.tracker that return types with arguments of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<TrackerNode>` | TrackerNode.`getAssociates()` | Returns all associate nodes of this node.
    `java.util.Set<TrackerNode>` | TrackerNode.`getDependents()` | Returns all dependent nodes of this node.
    `java.util.Set<TrackerNode>` | TrackerNode.`getDependents​(java.lang.Object script)` | Returns all associated TrackerNodes of the associated field script of this tracker node.
    `java.util.Set<TrackerNode>` | TrackerNode.`getDirectDependents()` | Returns all direct dependent nodes of this node.

    Methods in org.zkoss.bind.sys.tracker with parameters of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TrackerNode.`addAssociate​(TrackerNode srcnode)` | add associated TrackerNode with this node
    `void` | TrackerNode.`addDependent​(java.lang.Object script, TrackerNode dependent)` | Add a dependent node of the field script.
    `default boolean` | TrackerNode.`isPropNameNodeMapped​(TrackerNode trackerNode)` | Internal used only
    `void` | TrackerNode.`tieProperty​(java.lang.Object propName, TrackerNode trackerNode)` | tie property with tracker node of this node.

  - ### Uses of TrackerNode in org.zkoss.bind.tracker.impl

    Classes in org.zkoss.bind.tracker.impl that implement TrackerNode
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TrackerNodeImpl` |

    Fields in org.zkoss.bind.tracker.impl with type parameters of type TrackerNode
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected java.util.Map<java.lang.Object,​java.util.Set<TrackerNode>>` | TrackerImpl.`_beanMap` |
    `protected java.util.Map<Component,​java.util.Map<java.lang.Object,​TrackerNode>>` | TrackerImpl.`_compMap` |
    `protected java.util.Map<java.lang.Object,​java.util.Set<TrackerNode>>` | TrackerImpl.`_nullMap` |

    Methods in org.zkoss.bind.tracker.impl that return TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `TrackerNode` | TrackerNodeImpl.`getDependent​(java.lang.Object property)` |
    `protected TrackerNode` | TrackerImpl.`getOrCreateTrackerNode​(Component comp, java.lang.String[] series)` |
    `protected TrackerNode` | TrackerImpl.`getTrackerNodePerComponentScript​(java.lang.Object comp, java.lang.Object script)` |
    `protected TrackerNode` | TrackerImpl.`newTrackerNode​(java.lang.Object script)` |
    `TrackerNode` | TrackerNodeImpl.`removeDependent​(java.lang.Object script)` |

    Methods in org.zkoss.bind.tracker.impl that return types with arguments of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Collection<TrackerNode>` | TrackerImpl.`getAllTrackerNodes()` |
    `java.util.Set<TrackerNode>` | TrackerNodeImpl.`getAssociates()` |
    `java.util.Set<TrackerNode>` | TrackerNodeImpl.`getDependents()` |
    `java.util.Set<TrackerNode>` | TrackerNodeImpl.`getDependents​(java.lang.Object property)` |
    `java.util.Set<TrackerNode>` | TrackerNodeImpl.`getDirectDependents()` |
    `protected java.util.Map<Component,​java.util.Map<java.lang.Object,​TrackerNode>>` | TrackerImpl.`initCompMap()` |

    Methods in org.zkoss.bind.tracker.impl with parameters of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TrackerNodeImpl.`addAssociate​(TrackerNode node)` |
    `protected void` | TrackerImpl.`addBeanMap​(TrackerNode node, java.lang.Object value, java.lang.Object basePath)` |
    `void` | TrackerNodeImpl.`addDependent​(java.lang.Object script, TrackerNode dependent)` |
    `boolean` | TrackerNodeImpl.`isPropNameNodeMapped​(TrackerNode trackerNode)` |
    `protected void` | TrackerImpl.`removeBeanMap​(TrackerNode node)` |
    `void` | TrackerNodeImpl.`tieProperty​(java.lang.Object property, TrackerNode trackerNode)` |

    Method parameters in org.zkoss.bind.tracker.impl with type arguments of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TrackerImpl.`removeAllFromBeanMap​(java.util.Collection<TrackerNode> removed)` |
    `protected void` | TrackerImpl.`removeAllFromNullMap​(java.util.Set<TrackerNode> removed)` |

  - ### Uses of TrackerNode in org.zkoss.zkmax.bind.impl

    Fields in org.zkoss.zkmax.bind.impl with type parameters of type TrackerNode
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected java.util.Map<Component,​java.util.Set<TrackerNode>>` | TrackerImplEx.`_compTailMap` |

    Methods in org.zkoss.zkmax.bind.impl that return TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected TrackerNode` | TrackerImplEx.`getOrCreateTrackerNode​(Component comp, java.lang.String[] series)` |
    `protected TrackerNode` | TrackerImplEx.`newTrackerNode​(java.lang.Object script)` |

    Methods in org.zkoss.zkmax.bind.impl that return types with arguments of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.util.Map<Component,​java.util.Map<java.lang.Object,​TrackerNode>>` | TrackerImplEx.`initCompMap()` |

    Methods in org.zkoss.zkmax.bind.impl with parameters of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TrackerImplEx.`addBeanMap​(TrackerNode node, java.lang.Object value, java.lang.Object basePath)` |

    Method parameters in org.zkoss.zkmax.bind.impl with type arguments of type TrackerNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TrackerImplEx.`removeAllFromBeanMap​(java.util.Collection<TrackerNode> removed)` |