Android
java.util.regex
public class

java.util.regex.PatternSyntaxException

java.lang.Object
java.lang.Throwable Serializable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
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

            PatternSyntaxException(String description, String pattern, int index)
Creates a new PatternSyntaxException for a given message, pattern, and error index.

Public Methods

          String  getDescription()
Returns the description of the syntax error, or null if the description is not known.
          int  getIndex()
Returns the character index around which the error occurred, or -1 if the index is not known.
          String  getMessage()
Returns a detailed error message for the exception.
          String  getPattern()
Returns the syntactically incorrect regular expression.
Methods inherited from class java.lang.Throwable
Methods inherited from class java.lang.Object

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.

Returns

  • the description.

public int getIndex()

Returns the character index around which the error occurred, or -1 if the index is not known.

Returns

  • the index.

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.

Returns

  • the error message.

public String getPattern()

Returns the syntactically incorrect regular expression.

Returns

  • the regular expression.
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56