Interface AnnotationTreeNode<T extends AnnotationFS>

    • Method Detail

      • getParent

        AnnotationTreeNode<T> getParent()
        Get the parent of this node.
        Returns:
        The parent of this node, or null if this node has no parent (root).
      • getChildCount

        int getChildCount()
        Get the number of children this node has.
        Returns:
        The number of children.
      • getNextSibling

        AnnotationTreeNode<T> getNextSibling()
        Get the next sibling (to the right) of this node.
        Returns:
        The right sibling of this node, or null if no such sibling exists.
      • getPreviousSibling

        AnnotationTreeNode<T> getPreviousSibling()
        Get the previous sibling (to the left) of this node.
        Returns:
        The left sibling of this node, or null if no such sibling exists.
      • getChildren

        java.util.ArrayList<AnnotationTreeNode<T>> getChildren()
        Get all children of this node as an ArrayList.
        Returns:
        An ArrayList of the children.
      • get

        T get()
        Return the annotation for this node.
        Returns:
        The annotation for this node.