Interface DtNode<C,V,T>

All Known Subinterfaces:
InnerNode<C,V,T>, LeafNode<C,V,T>
All Known Implementing Classes:
DtNodeBase, InnerNodeImpl, LeafNodeImpl

public interface DtNode<C,V,T>
  • Method Details

    • getParent

      DtNode<C,V,T> getParent()
    • getReachingValue

      V getReachingValue()
    • isInnerNode

      default boolean isInnerNode()
    • isLeafNode

      default boolean isLeafNode()
    • asInnerNode

      default InnerNode<C,V,T> asInnerNode()
    • asLeafNode

      default LeafNode<C,V,T> asLeafNode()
    • accept

      <X> X accept(DtVisitor<C,V,T> visitor)