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.StringasString()java.lang.StringgetFile()intgetLength()java.lang.StringgetLine()intgetLineNo()intgetLinePos()TokenizerExceptioninitCause(java.lang.Throwable cause)TokenizerExceptionsetFile(java.lang.String file)TokenizerExceptionsetLength(int len)TokenizerExceptionsetLine(java.lang.String line)TokenizerExceptionsetLineNo(int lineNo)TokenizerExceptionsetLinePos(int linePos)java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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:
initCausein classjava.lang.Throwable
-
asString
public java.lang.String asString()
- Specified by:
asStringin interfacenet.morimekta.util.Stringable- Overrides:
asStringin classSerializerException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSerializerException
-
-