net.tomp2p.examples.json.simple.parser
Class ParseException
java.lang.Object
  
java.lang.Throwable
      
java.lang.Exception
          
net.tomp2p.examples.json.simple.parser.ParseException
- All Implemented Interfaces: 
 - Serializable
 
public class ParseException
- extends Exception
 
ParseException explains why and where the error occurs in source JSON text.
- Author:
 
  - FangYidong
 
- See Also:
 - Serialized Form
 
 
 
 
 
 
ERROR_UNEXPECTED_CHAR
public static final int ERROR_UNEXPECTED_CHAR
- See Also:
 - Constant Field Values
 
ERROR_UNEXPECTED_TOKEN
public static final int ERROR_UNEXPECTED_TOKEN
- See Also:
 - Constant Field Values
 
ERROR_UNEXPECTED_EXCEPTION
public static final int ERROR_UNEXPECTED_EXCEPTION
- See Also:
 - Constant Field Values
 
ParseException
public ParseException(int errorType)
ParseException
public ParseException(int errorType,
                      Object unexpectedObject)
ParseException
public ParseException(int position,
                      int errorType,
                      Object unexpectedObject)
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:
 org.json.simple.parser.JSONParser#getPosition()
 
setPosition
public void setPosition(int position)
 
getUnexpectedObject
public Object 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:
 org.json.simple.parser.Yytoken
 
setUnexpectedObject
public void setUnexpectedObject(Object unexpectedObject)
 
toString
public String toString()
- Overrides:
 toString in class Throwable
 
 
Copyright © 2012. All Rights Reserved.