Skip to content

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:

Constant Field Values


Method Details

getLine

public int getLine()


getColumn

public int getColumn()


getUri

public URI getUri()


getRawMessage

public String getRawMessage()