net.sf.saxon.regex
Class RegexSyntaxException
java.lang.Object
java.lang.Throwable
java.lang.Exception
net.sf.saxon.regex.RegexSyntaxException
- All Implemented Interfaces:
- Serializable
public class RegexSyntaxException
- extends Exception
Thrown when an syntactically incorrect regular expression is detected.
- See Also:
- Serialized Form
Field Summary |
static int |
UNKNOWN_POSITION
Represents an unknown position within a string containing a regular expression. |
Method Summary |
int |
getPosition()
Returns the index into the regular expression where the error was detected
or UNKNOWN_POSITION if this is unknown. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
UNKNOWN_POSITION
public static final int UNKNOWN_POSITION
- Represents an unknown position within a string containing a regular expression.
- See Also:
- Constant Field Values
RegexSyntaxException
public RegexSyntaxException(String detail)
RegexSyntaxException
public RegexSyntaxException(String detail,
int position)
getPosition
public int getPosition()
- Returns the index into the regular expression where the error was detected
or
UNKNOWN_POSITION
if this is unknown.
- Returns:
- the index into the regular expression where the error was detected,
or
UNKNOWNN_POSITION
if this is unknown
Copyright (C) Michael H. Kay. All rights reserved.