Interface ComparableNode

All Superinterfaces:
Iterable<ComparableNode>
All Known Implementing Classes:
AbstractComparableNode, ContentNode, RenderableNode

public interface ComparableNode extends Iterable<ComparableNode>
  • Field Details

  • Method Details

    • childCount

      int childCount()
    • positionInParent

      int positionInParent()
    • setPositionOfChildInParent

      void setPositionOfChildInParent(int position)
    • getChild

      ComparableNode getChild(int position)
    • nodeRepresentation

      default String nodeRepresentation()
    • isRoot

      default boolean isRoot()
    • isLeaf

      default boolean isLeaf()
    • query

      default ComparableNode query(List<Integer> offsets)
    • containsPath

      default boolean containsPath(List<Integer> offsets)