public interface RegexNFAState
Modifier and Type | Method and Description |
---|---|
List<RegexNFAState> |
getNextStates()
Returns the next states.
|
int |
getNodeNumFlat()
Returns the absolute node num.
|
String |
getNodeNumNested()
Returns the nested node number.
|
int |
getStreamNum()
Returns stream number.
|
String |
getVariableName()
Returns the variable name.
|
boolean |
isExprRequiresMultimatchState()
Whether or not the match-expression requires multimatch state
|
Boolean |
isGreedy()
Returns greedy indicator.
|
boolean |
isMultiple()
For multiple-quantifiers.
|
boolean |
matches(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
Evaluate a match.
|
boolean isMultiple()
String getNodeNumNested()
int getNodeNumFlat()
String getVariableName()
int getStreamNum()
Boolean isGreedy()
boolean matches(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext)
eventsPerStream
- variabele valuesexprEvaluatorContext
- expression evaluation contextList<RegexNFAState> getNextStates()
boolean isExprRequiresMultimatchState()