public abstract class TRegexExecutorLocals extends Object
TRegexExecRootNode.| Constructor and Description |
|---|
TRegexExecutorLocals(Object input,
int fromIndex,
int maxIndex,
int index) |
| Modifier and Type | Method and Description |
|---|---|
int |
getFromIndex()
The
fromIndex argument given to TRegexExecRootNode.execute(Object, int). |
int |
getIndex()
The index pointing into
TRegexExecutorLocals.getInput(). |
Object |
getInput()
The
input argument given to TRegexExecRootNode.execute(Object, int). |
int |
getMaxIndex()
The maximum index as given by the parent
TRegexExecRootNode. |
void |
incIndex(int i) |
void |
setIndex(int index) |
public TRegexExecutorLocals(Object input, int fromIndex, int maxIndex, int index)
public Object getInput()
input argument given to TRegexExecRootNode.execute(Object, int).input argument given to TRegexExecRootNode.execute(Object, int).public int getFromIndex()
fromIndex argument given to TRegexExecRootNode.execute(Object, int).fromIndex argument given to
TRegexExecRootNode.execute(Object, int).public int getMaxIndex()
TRegexExecRootNode.TRegexExecRootNode.public int getIndex()
TRegexExecutorLocals.getInput().TRegexExecutorLocals.getInput() that is being processed.public void setIndex(int index)
public void incIndex(int i)