Class ParserException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.measure.MeasurementException
javax.measure.format.ParserException
- All Implemented Interfaces:
Serializable
Signals that an error has been reached unexpectedly while parsing.
- Since:
- 1.0
- Version:
- 1.0, August 8, 2016
- Author:
- Werner Keil
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionParserException(CharSequence parsedData, int position) Constructs a ParserException with the parsed text and offset.ParserException(String message, CharSequence parsedData, int position) Constructs a ParserException with the specified detail message, parsed text and index.ParserException(Throwable cause) Constructs a ParserException with the specified cause. -
Method Summary
Modifier and TypeMethodDescriptionReturns the string that was being parsed.intReturns the position where the error was found.Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ParserException
Constructs a ParserException with the specified detail message, parsed text and index. A detail message is a String that describes this particular exception.- Parameters:
message- the detail messageparsedData- the parsed text, should not be nullposition- the position where the error was found while parsing.
-
ParserException
Constructs a ParserException with the parsed text and offset. A detail message is a String that describes this particular exception.- Parameters:
parsedData- the parsed text, should not be nullposition- the position where the error is found while parsing.
-
ParserException
Constructs a ParserException with the specified cause.- Parameters:
cause- the root cause
-
-
Method Details
-
getPosition
public int getPosition()Returns the position where the error was found.- Returns:
- the position of the error
-
getParsedString
Returns the string that was being parsed.- Returns:
- the parsed string, or
null, ifnullwas passed as input.
-