Interface RowRecogNFAStateForge

All Known Implementing Classes:
RowRecogNFAStateAnyOneForge, RowRecogNFAStateEndForge, RowRecogNFAStateFilterForge, RowRecogNFAStateForgeBase, RowRecogNFAStateOneOptionalForge, RowRecogNFAStateOneToManyForge, RowRecogNFAStateZeroToManyForge

public interface RowRecogNFAStateForge
Match-recognize NFA states provides this information.
  • Method Details

    • getNodeNumNested

      String getNodeNumNested()
      Returns the nested node number.
      Returns:
      num
    • getNodeNumFlat

      int getNodeNumFlat()
      Returns the absolute node num.
      Returns:
      num
    • getVariableName

      String getVariableName()
      Returns the variable name.
      Returns:
      name
    • getStreamNum

      int getStreamNum()
      Returns stream number.
      Returns:
      stream num
    • isGreedy

      Boolean isGreedy()
      Returns greedy indicator.
      Returns:
      greedy indicator
    • getNextStates

      List<RowRecogNFAStateForge> getNextStates()
      Returns the next states.
      Returns:
      states
    • isExprRequiresMultimatchState

      boolean isExprRequiresMultimatchState()
      Whether or not the match-expression requires multimatch state
      Returns:
      indicator
    • make