Package com.uc4.api

Interface ITreeItem

All Known Implementing Classes:
NavigatorAgentTree.AgentLeaf, NavigatorAgentTree.AgentNode, NavigatorCATree.CustomAttributeLeaf, NavigatorCATree.CustomAttributeNode, NavigatorQueueTree.QueueLeaf, NavigatorQueueTree.QueueNode, NavigatorStatusTree.StatusLeaf, NavigatorStatusTree.StatusNode, NavigatorZDUTree.ZDUNode

public interface ITreeItem
This interface is implemented by all item of a navigator tree.
  • Method Summary

    Modifier and Type
    Method
    Description
    Iterator<? extends ITreeItem>
    Returns an Iterator which can be used to step through the children of this ITreeItem.
    Returns the name of this ITreeItem.
    int
    Returns the number of child items of this ITreeItem.
    Returns the traffic light information of this ITreeItem.
  • Method Details

    • getName

      String getName()
      Returns the name of this ITreeItem.
      Returns:
      name of this ITreeItem
    • size

      int size()
      Returns the number of child items of this ITreeItem.
      Returns:
      number of child items of this ITreeItem
    • childIterator

      Iterator<? extends ITreeItem> childIterator()
      Returns an Iterator which can be used to step through the children of this ITreeItem.
      Returns:
      Iterator containing the children of this ITreeItem
    • trafficLight

      TrafficLight trafficLight()
      Returns the traffic light information of this ITreeItem.
      Returns:
      TrafficLight