Skip to content

Package io.github.qishr.cascara.common.diagnostic.exception

Class LocalizableRuntimeException

java.lang.Object
        java.lang.Throwable
                java.lang.Exception
                        java.lang.RuntimeException
                                io.github.qishr.cascara.common.diagnostic.exception.LocalizableRuntimeException

All Implemented Interfaces:
    LocalizableException

Direct Known Subtypes:
    ColorException, UnexpectedNullParameterException, UnexpectedNullReturnException, UnimplementedMethodException, LocatableException, ExecutionException, ServiceException, TrackingException, ContentTypeException, JsonConverterException, YamlConverterException, UiException


public class LocalizableRuntimeException
extends RuntimeException

Constructor Summary

Constructor Description
LocalizableRuntimeException(DiagnosticMessage message, Object[] details)
LocalizableRuntimeException(Throwable cause, DiagnosticMessage message, Object[] details)

Method Summary

Modifier and Type Method Description
public DiagnosticMessage getDiagnosticMessage()
public Object[] getDetails()
public String getLocalizedMessage()

Method Details

getDiagnosticMessage

public DiagnosticMessage getDiagnosticMessage()

Specified By:

LocalizableException


getDetails

public Object[] getDetails()

Specified By:

LocalizableException


getLocalizedMessage

public String getLocalizedMessage()

Specified By:

LocalizableException

Overrides:

RuntimeException