Class IntTrie.Node<E>

java.lang.Object
org.jacop.jasat.utils.structures.IntTrie.Node<E>
Direct Known Subclasses:
IntMap.MapNode, IntTrie.SimpleNode
Enclosing class:
IntTrie<N extends IntTrie.Node<N>>

public abstract static class IntTrie.Node<E> extends Object
class of nodes of the Trie. One can subclass this class to add any payload he wants to the nodes.
  • Field Details

    • son0

      E son0
    • son1

      E son1
    • posMember

      boolean posMember
    • negMember

      boolean negMember
  • Constructor Details

    • Node

      public Node()
  • Method Details

    • getNew

      public abstract E getNew()
      allocate a new value of type E
      Returns:
      the value of type E