Class ConfigException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- net.morimekta.util.lexer.LexerException
-
- net.morimekta.providence.config.parser.ConfigException
-
- All Implemented Interfaces:
java.io.Serializable,net.morimekta.util.Displayable
- Direct Known Subclasses:
ConfigWarning
public class ConfigException extends net.morimekta.util.lexer.LexerExceptionProvidence config exceptions are extensions of the serializer exception (as parsing config can be seen as parsing or de-serializing any serialized message).- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringfile
-
Constructor Summary
Constructors Constructor Description ConfigException(java.lang.String format, java.lang.Object... args)ConfigException(java.lang.Throwable cause, java.lang.String format, java.lang.Object... args)ConfigException(ConfigToken token, java.lang.String format, java.lang.Object... args)ConfigException(net.morimekta.providence.serializer.JsonSerializerException cause)ConfigException(net.morimekta.providence.serializer.pretty.PrettyException cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetError()java.lang.StringgetFile()ConfigExceptioninitCause(java.lang.Throwable cause)ConfigExceptionsetFile(java.lang.String file)java.lang.StringtoString()-
Methods inherited from class net.morimekta.util.lexer.LexerException
displayString, getLength, getLine, getLineNo, getLinePos, replaceNonPrintable
-
-
-
-
Constructor Detail
-
ConfigException
public ConfigException(java.lang.String format, java.lang.Object... args)
-
ConfigException
public ConfigException(@Nonnull net.morimekta.providence.serializer.pretty.PrettyException cause)
-
ConfigException
public ConfigException(@Nonnull net.morimekta.providence.serializer.JsonSerializerException cause)
-
ConfigException
public ConfigException(java.lang.Throwable cause, java.lang.String format, java.lang.Object... args)
-
ConfigException
public ConfigException(ConfigToken token, java.lang.String format, java.lang.Object... args)
-
-
Method Detail
-
setFile
public ConfigException setFile(java.lang.String file)
-
getFile
public java.lang.String getFile()
-
getError
protected java.lang.String getError()
- Overrides:
getErrorin classnet.morimekta.util.lexer.LexerException
-
initCause
@Nonnull public ConfigException initCause(java.lang.Throwable cause)
- Overrides:
initCausein classnet.morimekta.util.lexer.LexerException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classnet.morimekta.util.lexer.LexerException
-
-