org.joni.ast
Class EncloseNode
java.lang.Object
org.joni.ast.Node
org.joni.ast.StateNode
org.joni.ast.EncloseNode
- All Implemented Interfaces:
- EncloseType, NodeStatus, NodeType
public final class EncloseNode
- extends StateNode
- implements EncloseType
Fields inherited from class org.joni.ast.Node |
parent |
Fields inherited from interface org.joni.constants.NodeStatus |
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 |
Fields inherited from interface org.joni.constants.NodeType |
ALLOWED_IN_LB, ALT, ANCHOR, BIT_ALT, BIT_ANCHOR, BIT_BREF, BIT_CALL, BIT_CANY, BIT_CCLASS, BIT_CTYPE, BIT_ENCLOSE, BIT_LIST, BIT_QTFR, BIT_STR, BREF, CALL, CANY, CCLASS, CTYPE, ENCLOSE, LIST, QTFR, SIMPLE, STR |
Methods inherited from class org.joni.ast.StateNode |
clearAddrFixed, clearByNumber, clearCAlled, clearCLenFixed, clearInRepeat, clearMark1, clearMark2, clearMaxFixed, clearMemBackrefed, clearMinFixed, clearNamedGroup, clearNameRef, clearNestLevel, clearRecursion, clearStopBtSimpleRepeat, isAddrFixed, isByNumber, isCalled, isCLenFixed, isInRepeat, isMark1, isMark2, isMaxFixed, isMemBackrefed, isMinFixed, isNamedGroup, isNameRef, isNestLevel, isRecursion, isStopBtSimpleRepeat, setAddrFixed, setByNumber, setCalled, setCLenFixed, setInRepeat, setMark1, setMark2, setMaxFixed, setMemBackrefed, setMinFixed, setNamedGroup, setNameRef, setNestLevel, setRecursion, setStopBtSimpleRepeat, stateToString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
type
public int type
regNum
public int regNum
option
public int option
target
public Node target
callAddr
public int callAddr
minLength
public int minLength
maxLength
public int maxLength
charLength
public int charLength
optCount
public int optCount
EncloseNode
public EncloseNode(int type)
EncloseNode
public EncloseNode(int option,
boolean isNamed)
EncloseNode
public EncloseNode(int option,
int _)
getType
public int getType()
- Specified by:
getType
in class Node
setChild
protected void setChild(Node newChild)
- Overrides:
setChild
in class Node
getChild
protected Node getChild()
- Overrides:
getChild
in class Node
setTarget
public void setTarget(Node tgt)
getName
public java.lang.String getName()
- Specified by:
getName
in class Node
toString
public java.lang.String toString(int level)
- Overrides:
toString
in class StateNode
typeToString
public java.lang.String typeToString()
setEncloseStatus
public void setEncloseStatus(int flag)
clearEncloseStatus
public void clearEncloseStatus(int flag)
clearMemory
public void clearMemory()
setMemory
public void setMemory()
isMemory
public boolean isMemory()
clearOption
public void clearOption()
setOption
public void setOption()
isOption
public boolean isOption()
clearStopBacktrack
public void clearStopBacktrack()
setStopBacktrack
public void setStopBacktrack()
isStopBacktrack
public boolean isStopBacktrack()
Copyright © 2008. All Rights Reserved.