abstract class StateNode extends Node implements NodeStatus
Node.TopNode
Modifier and Type | Field and Description |
---|---|
protected int |
state |
NST_ADDR_FIXED, NST_BY_NUMBER, NST_CALLED, NST_CLEN_FIXED, NST_IN_REPEAT, NST_MARK1, NST_MARK2, NST_MAX_FIXED, NST_MEM_BACKREFED, NST_MIN_FIXED, NST_NAME_REF, NST_NAMED_GROUP, NST_NEST_LEVEL, NST_RECURSION, NST_STOP_BT_SIMPLE_REPEAT
Constructor and Description |
---|
StateNode(int type) |
getAddressName, getChild, getName, getType, getType2Bit, isSimple, newTop, pad, replaceWith, setChild, toString
public boolean isMinFixed()
public void setMinFixed()
public void clearMinFixed()
public boolean isMaxFixed()
public void setMaxFixed()
public void clearMaxFixed()
public boolean isCLenFixed()
public void setCLenFixed()
public void clearCLenFixed()
public boolean isMark1()
public void setMark1()
public void clearMark1()
public boolean isMark2()
public void setMark2()
public void clearMark2()
public boolean isMemBackrefed()
public void setMemBackrefed()
public void clearMemBackrefed()
public boolean isStopBtSimpleRepeat()
public void setStopBtSimpleRepeat()
public void clearStopBtSimpleRepeat()
public boolean isRecursion()
public void setRecursion()
public void clearRecursion()
public boolean isCalled()
public void setCalled()
public void clearCAlled()
public boolean isAddrFixed()
public void setAddrFixed()
public void clearAddrFixed()
public boolean isNamedGroup()
public void setNamedGroup()
public void clearNamedGroup()
public boolean isNameRef()
public void setNameRef()
public void clearNameRef()
public boolean isInRepeat()
public void setInRepeat()
public void clearInRepeat()
public boolean isNestLevel()
public void setNestLevel()
public void clearNestLevel()
public boolean isByNumber()
public void setByNumber()
public void clearByNumber()
public java.lang.String stateToString()