Class FlattenGraphFilter.InputNode

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int maxToNode
      Maximum to input node for all tokens leaving here; we use this to know when we can freeze.
      (package private) int nextOut
      Which token (index into tokens) we will next output.
      (package private) int node
      Our input node, or -1 if we haven't been assigned yet
      (package private) int outputNode
      Where we currently map to; this changes (can only increase as we see more input tokens), until we are finished with this position.
      private java.util.List<AttributeSource.State> tokens  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private InputNode()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void reset()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • node

        int node
        Our input node, or -1 if we haven't been assigned yet
      • maxToNode

        int maxToNode
        Maximum to input node for all tokens leaving here; we use this to know when we can freeze.
      • outputNode

        int outputNode
        Where we currently map to; this changes (can only increase as we see more input tokens), until we are finished with this position.
      • nextOut

        int nextOut
        Which token (index into tokens) we will next output.
    • Constructor Detail

      • InputNode

        private InputNode()