public abstract class TRegexExecutorLocals extends Object
TRegexExecNode.| 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 TRegexExecNode.execute(Object, int). |
int |
getIndex()
The index pointing into
TRegexExecutorLocals.getInput(). |
Object |
getInput()
The
input argument given to TRegexExecNode.execute(Object, int). |
int |
getMaxIndex()
The maximum index as given by the parent
TRegexExecNode. |
int |
getNextIndex() |
void |
setIndex(int index) |
void |
setNextIndex(int nextIndex) |
public TRegexExecutorLocals(Object input, int fromIndex, int maxIndex, int index)
public Object getInput()
input argument given to TRegexExecNode.execute(Object, int).input argument given to TRegexExecNode.execute(Object, int).public int getFromIndex()
fromIndex argument given to TRegexExecNode.execute(Object, int).fromIndex argument given to TRegexExecNode.execute(Object, int).public int getMaxIndex()
TRegexExecNode.TRegexExecNode.public int getIndex()
TRegexExecutorLocals.getInput().TRegexExecutorLocals.getInput() that is being processed.public void setIndex(int index)
public int getNextIndex()
public void setNextIndex(int nextIndex)