|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.rowregex.RegexNFAStateBase
public abstract class RegexNFAStateBase
Base for states.
Constructor Summary | |
---|---|
RegexNFAStateBase(java.lang.String nodeNum,
java.lang.String variableName,
int streamNum,
boolean multiple,
java.lang.Boolean isGreedy)
Ctor. |
Method Summary | |
---|---|
void |
addState(RegexNFAState next)
Add a next state. |
java.util.List<RegexNFAState> |
getNextStates()
Returns the next states. |
int |
getNodeNumFlat()
Returns the absolute node num. |
java.lang.String |
getNodeNumNested()
Returns the nested node number. |
int |
getStreamNum()
Returns stream number. |
java.lang.String |
getVariableName()
Returns the variable name. |
java.lang.Boolean |
isGreedy()
Returns greedy indicator. |
boolean |
isMultiple()
For multiple-quantifiers. |
void |
setNodeNumFlat(int nodeNumFlat)
Assign a node number. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.espertech.esper.rowregex.RegexNFAState |
---|
isExprRequiresMultimatchState, matches |
Constructor Detail |
---|
public RegexNFAStateBase(java.lang.String nodeNum, java.lang.String variableName, int streamNum, boolean multiple, java.lang.Boolean isGreedy)
nodeNum
- node numvariableName
- variablestreamNum
- stream nummultiple
- indicatorisGreedy
- greedy indicatorMethod Detail |
---|
public int getNodeNumFlat()
RegexNFAState
getNodeNumFlat
in interface RegexNFAState
public void setNodeNumFlat(int nodeNumFlat)
nodeNumFlat
- flat numberpublic java.lang.String getNodeNumNested()
RegexNFAState
getNodeNumNested
in interface RegexNFAState
public java.util.List<RegexNFAState> getNextStates()
RegexNFAState
getNextStates
in interface RegexNFAState
public void addState(RegexNFAState next)
next
- state to addpublic boolean isMultiple()
RegexNFAState
isMultiple
in interface RegexNFAState
public java.lang.String getVariableName()
RegexNFAState
getVariableName
in interface RegexNFAState
public int getStreamNum()
RegexNFAState
getStreamNum
in interface RegexNFAState
public java.lang.Boolean isGreedy()
RegexNFAState
isGreedy
in interface RegexNFAState
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |