Package javax.measure.format
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 CharSequence
The original input data.private int
The 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.int
Returns the position where the error was found.Methods inherited from class java.lang.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
, ifnull
was passed as input.
-