Class BottomUpTransientNodeTransformer<SN extends Node,DN extends Node>

java.lang.Object
io.usethesource.capsule.core.trie.BottomUpTransientNodeTransformer<SN,DN>

public class BottomUpTransientNodeTransformer<SN extends Node,DN extends Node> extends Object
Mapper that traverses a trie and converts each node (of SN) to a node of type DN.
  • Field Details

  • Constructor Details

  • Method Details

    • apply

      public final DN apply()
    • isStackEmpty

      private final boolean isStackEmpty()
    • pushOnStack

      private final void pushOnStack(ListIterator<SN> srcNode, ListIterator<DN> dstNode)
    • dropFromStack

      private final void dropFromStack()
    • processStack

      private final void processStack()