java.util.regex
public class PatternSyntaxException extends IllegalArgumentException
Constructor and Description |
---|
PatternSyntaxException(String description,
String pattern,
int index)
Creates a new PatternSyntaxException.
|
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns a human readable escription of the syntax error.
|
int |
getIndex()
Returns the index of the first character in the String that was probably
invalid, or -1 when unknown.
|
String |
getMessage()
Returns a string containing a line with the description, a line with
the original pattern and a line indicating with a ^ which character is
probably the first invalid character in the pattern if the index is not
negative.
|
String |
getPattern()
Returns the original pattern that contained the syntax error.
|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public PatternSyntaxException(String description, String pattern, int index)
description
- Human readable escription of the syntax error.pattern
- The original pattern that contained the syntax error.index
- Index of the first character in the String that was
probably invalid, or -1 when unknown.public String getDescription()
public String getPattern()
public int getIndex()
public String getMessage()
getMessage
in class Throwable