java.lang.Object
java.lang.Throwable
java.lang.Exception
org.jooq.tools.json.ParseException
- All Implemented Interfaces:
Serializable
ParseException explains why and where the error occurs in source JSON text.
- Author:
- FangYidong<fangyidong@yahoo.com.cn>
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
ConstructorDescriptionParseException
(int errorType) ParseException
(int position, int errorType, Object unexpectedObject) ParseException
(int errorType, Object unexpectedObject) -
Method Summary
Modifier and TypeMethodDescriptionint
int
void
setErrorType
(int errorType) void
setPosition
(int position) void
setUnexpectedObject
(Object unexpectedObject) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
ERROR_UNEXPECTED_CHAR
public static final int ERROR_UNEXPECTED_CHAR- See Also:
-
ERROR_UNEXPECTED_TOKEN
public static final int ERROR_UNEXPECTED_TOKEN- See Also:
-
ERROR_UNEXPECTED_EXCEPTION
public static final int ERROR_UNEXPECTED_EXCEPTION- See Also:
-
-
Constructor Details
-
ParseException
public ParseException(int errorType) -
ParseException
-
ParseException
-
-
Method Details
-
getErrorType
public int getErrorType() -
setErrorType
public void setErrorType(int errorType) -
getPosition
public int getPosition()- Returns:
- The character position (starting with 0) of the input where the error occurs.
- See Also:
-
setPosition
public void setPosition(int position) -
getUnexpectedObject
- Returns:
- One of the following base on the value of errorType: ERROR_UNEXPECTED_CHAR java.lang.Character ERROR_UNEXPECTED_TOKEN org.json.simple.parser.Yytoken ERROR_UNEXPECTED_EXCEPTION java.lang.Exception
- See Also:
-
setUnexpectedObject
-
getMessage
- Overrides:
getMessage
in classThrowable
-