org.drools.lang
Class ParseException

java.lang.Object
  extended by RuntimeDroolsException
      extended by org.drools.lang.ParseException

public class ParseException
extends RuntimeDroolsException


Constructor Summary
ParseException(java.lang.String message, int lineNumber)
          Thrown if there is an exception related to parsing a line in a drl file.
ParseException(java.lang.String message, int lineNumber, java.lang.Throwable cause)
          Allows nesting of misc exceptions, yet preserving the line number that triggered the error.
 
Method Summary
 java.lang.Throwable getCause()
           
 int getLineNumber()
          The line number on which the error occurred.
 java.lang.String getMessage()
          This will print out a summary, including the line number.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParseException

public ParseException(java.lang.String message,
                      int lineNumber)
Thrown if there is an exception related to parsing a line in a drl file. For more generic exception, a different exception class will be used.


ParseException

public ParseException(java.lang.String message,
                      int lineNumber,
                      java.lang.Throwable cause)
Allows nesting of misc exceptions, yet preserving the line number that triggered the error.

Method Detail

getLineNumber

public int getLineNumber()
The line number on which the error occurred.


getMessage

public java.lang.String getMessage()
This will print out a summary, including the line number. It will also print out the cause message if applicable.


toString

public java.lang.String toString()

getCause

public java.lang.Throwable getCause()