net.sf.saxon.regex

Class RegexSyntaxException

public class RegexSyntaxException extends Exception

Thrown when an syntactically incorrect regular expression is detected.
Field Summary
static intUNKNOWN_POSITION
Represents an unknown position within a string containing a regular expression.
Constructor Summary
RegexSyntaxException(String detail)
RegexSyntaxException(String detail, int position)
Method Summary
intgetPosition()
Returns the index into the regular expression where the error was detected or UNKNOWN_POSITION if this is unknown.

Field Detail

UNKNOWN_POSITION

public static final int UNKNOWN_POSITION
Represents an unknown position within a string containing a regular expression.

Constructor Detail

RegexSyntaxException

public RegexSyntaxException(String detail)

RegexSyntaxException

public RegexSyntaxException(String detail, int position)

Method Detail

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