Class NfaUtil.NFAImpl<S>

  • All Implemented Interfaces:
    DirectedGraph<S>, Nfa<S>
    Enclosing class:
    NfaUtil

    public static class NfaUtil.NFAImpl<S>
    extends java.lang.Object
    implements Nfa<S>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Map<S,​java.util.List<S>> followers  
      protected S start  
      protected S stop  
    • Constructor Summary

      Constructors 
      Constructor Description
      NFAImpl​(S startStates, S finalStates, java.util.Map<S,​java.util.List<S>> followers)  
    • Field Detail

      • followers

        protected final java.util.Map<S,​java.util.List<S>> followers
      • start

        protected final S start
      • stop

        protected final S stop
    • Constructor Detail

      • NFAImpl

        public NFAImpl​(S startStates,
                       S finalStates,
                       java.util.Map<S,​java.util.List<S>> followers)