net.sf.saxon.functions.regex
Class RegexSyntaxException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by net.sf.saxon.functions.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.
 
Constructor Summary
RegexSyntaxException(String detail)
           
RegexSyntaxException(String detail, int position)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UNKNOWN_POSITION

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

See Also:
Constant Field Values
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


Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.