java.util.regex.PatternSyntaxException
Encapsulates a syntax error that occurred during the compilation of a
Pattern. Might include a detailed description, the original regular
expression, and the index at which the error occurred.
Summary
Public Constructors
Public Methods
fillInStackTrace,
getCause,
getLocalizedMessage,
getMessage,
getStackTrace,
initCause,
printStackTrace,
printStackTrace,
printStackTrace,
setStackTrace,
toString
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
PatternSyntaxException(String description, String pattern, int index)
Creates a new PatternSyntaxException for a given message, pattern, and
error index.
Parameters
description
| the description of the syntax error, or null if the
description is not known. |
pattern
| the syntactically incorrect regular expression, or
null if the regular expression is not known. |
index
| the character index around which the error occurred, or -1 if
the index is not known. |
Public Methods
public
String
getDescription()
Returns the description of the syntax error, or
null
if the
description is not known.
public
int
getIndex()
Returns the character index around which the error occurred, or -1 if the
index is not known.
public
String
getMessage()
Returns a detailed error message for the exception. The message is
potentially multi-line, and it might include a detailed description, the
original regular expression, and the index at which the error occured.
public
String
getPattern()
Returns the syntactically incorrect regular expression.