Package io.github.qishr.cascara.common.lang.exception
Class LocatableException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.github.qishr.cascara.common.util.CascaraRuntimeException
io.github.qishr.cascara.common.lang.exception.LocatableException
Direct Known Subtypes:
ParserException, TokenizerException, SerializerException, SchemaException, YamlEmitterException
public abstract class LocatableException
extends CascaraRuntimeException
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
| public static final int | UNKNOWN_COORD |
Constructor Summary
| Constructor | Description |
|---|---|
| LocatableException(String message, int line, int column, URI uri) | |
| LocatableException(String message, Throwable cause, int line, int column, URI uri) | |
| LocatableException(String message, Throwable cause, URI uri) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public int | getLine() | |
| public int | getColumn() | |
| public URI | getUri() | |
| public String | getRawMessage() |
Field Details
UNKNOWN_COORD
public static final int UNKNOWN_COORD
See Also:
Method Details
getLine
public int getLine()
getColumn
public int getColumn()
getUri
public URI getUri()
getRawMessage
public String getRawMessage()