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
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CharSequenceThe original input data.private intThe zero-based character position in the string being parsed at which the error was found while parsing.private static final long -
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
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
position
private int positionThe zero-based character position in the string being parsed at which the error was found while parsing. -
data
The original input data.
-
-
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.
-