public class BasicParseError extends java.lang.Object implements ParseError
ParseError implementation for a one-char parse error with an optional error message.| Constructor and Description |
|---|
BasicParseError(InputBuffer inputBuffer,
int errorIndex,
java.lang.String errorMessage) |
| Modifier and Type | Method and Description |
|---|---|
int |
getEndIndex()
Gets the end index of the parse error in the underlying input buffer.
|
java.lang.String |
getErrorMessage()
An optional error message.
|
int |
getIndexDelta() |
InputBuffer |
getInputBuffer()
Gets the inputbuffer this error occurred in.
|
int |
getStartIndex()
Gets the start index of the parse error in the underlying input buffer.
|
void |
setEndIndex(int endIndex) |
void |
shiftIndexDeltaBy(int delta) |
public BasicParseError(InputBuffer inputBuffer, int errorIndex, java.lang.String errorMessage)
public InputBuffer getInputBuffer()
ParseErrorgetInputBuffer in interface ParseErrorpublic int getStartIndex()
ParseErrorgetStartIndex in interface ParseErrorpublic int getEndIndex()
ParseErrorgetEndIndex in interface ParseErrorpublic void setEndIndex(int endIndex)
public java.lang.String getErrorMessage()
ParseErrorgetErrorMessage in interface ParseErrorpublic int getIndexDelta()
public void shiftIndexDeltaBy(int delta)