Class TokenizerException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- net.morimekta.providence.serializer.SerializerException
-
- net.morimekta.providence.serializer.pretty.TokenizerException
-
- All Implemented Interfaces:
java.io.Serializable
,net.morimekta.util.Stringable
public class TokenizerException extends SerializerException
Exception when totalizing fails to make token or read the expected content.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TokenizerException(java.lang.String format, java.lang.Object... args)
TokenizerException(java.lang.Throwable cause, java.lang.String format, java.lang.Object... args)
TokenizerException(TokenizerException e, java.io.File file)
TokenizerException(Token token, java.lang.String format, java.lang.Object... args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
asString()
java.lang.String
getFile()
int
getLength()
java.lang.String
getLine()
int
getLineNo()
int
getLinePos()
TokenizerException
initCause(java.lang.Throwable cause)
TokenizerException
setFile(java.lang.String file)
TokenizerException
setLength(int len)
TokenizerException
setLine(java.lang.String line)
TokenizerException
setLineNo(int lineNo)
TokenizerException
setLinePos(int linePos)
java.lang.String
toString()
-
Methods inherited from class net.morimekta.providence.serializer.SerializerException
getCallType, getExceptionType, getMethodName, getSequenceNo, setCallType, setExceptionType, setMethodName, setSequenceNo
-
-
-
-
Constructor Detail
-
TokenizerException
public TokenizerException(TokenizerException e, java.io.File file)
-
TokenizerException
public TokenizerException(java.lang.String format, java.lang.Object... args)
-
TokenizerException
public TokenizerException(java.lang.Throwable cause, java.lang.String format, java.lang.Object... args)
-
TokenizerException
public TokenizerException(Token token, java.lang.String format, java.lang.Object... args)
-
-
Method Detail
-
getLineNo
public int getLineNo()
- Returns:
- The 1-indexed line number of the fault.
-
getLinePos
public int getLinePos()
- Returns:
- The 1-indexed position on the given line.
-
getLength
public int getLength()
- Returns:
- The number of u16 chars representing the fault.
-
getLine
public java.lang.String getLine()
- Returns:
- The whole line of the fault, not including line feed.
-
getFile
public java.lang.String getFile()
- Returns:
- The file that contains the fault.
-
setLineNo
public TokenizerException setLineNo(int lineNo)
-
setLinePos
public TokenizerException setLinePos(int linePos)
-
setLength
public TokenizerException setLength(int len)
-
setLine
public TokenizerException setLine(java.lang.String line)
-
setFile
public TokenizerException setFile(java.lang.String file)
-
initCause
public TokenizerException initCause(java.lang.Throwable cause)
- Overrides:
initCause
in classjava.lang.Throwable
-
asString
public java.lang.String asString()
- Specified by:
asString
in interfacenet.morimekta.util.Stringable
- Overrides:
asString
in classSerializerException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSerializerException
-
-