com.ibm.rules.engine.util
Class EngineException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.ibm.rules.engine.util.EngineException
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- EngineExecutionException, EngineInvalidStateException
public class EngineException extends java.lang.ExceptionEngineExceptionis the base class for all exceptions raised by anEngineinstance.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description EngineException(com.ibm.rules.engine.util.Location... locations)EngineException(java.lang.String message, com.ibm.rules.engine.util.Location... locations)Creates a newEngineExceptioninstance.EngineException(java.lang.String message, java.lang.Throwable cause, com.ibm.rules.engine.util.Location... locations)Creates a newEngineExceptioninstance.EngineException(java.lang.Throwable cause, com.ibm.rules.engine.util.Location... locations)Creates a newEngineExceptioninstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddLocation(com.ibm.rules.engine.util.Location location)java.util.List<com.ibm.rules.engine.util.Location>getLocations()java.lang.StringgetMessage()java.lang.StringgetPreviousMesssage()protected voidprintLocationStackTrace(java.io.PrintWriter s)voidprintStackTrace(java.io.PrintStream s)voidprintStackTrace(java.io.PrintWriter s)
-
-
-
Constructor Detail
-
EngineException
public EngineException(com.ibm.rules.engine.util.Location... locations)
-
EngineException
public EngineException(java.lang.String message, com.ibm.rules.engine.util.Location... locations)Creates a newEngineExceptioninstance.- Parameters:
message- The exception message.
-
EngineException
public EngineException(java.lang.String message, java.lang.Throwable cause, com.ibm.rules.engine.util.Location... locations)Creates a newEngineExceptioninstance.- Parameters:
message- The exception message.cause- The cause of this exception.
-
EngineException
public EngineException(java.lang.Throwable cause, com.ibm.rules.engine.util.Location... locations)Creates a newEngineExceptioninstance.- Parameters:
cause- The cause of this exception.
-
-
Method Detail
-
addLocation
public void addLocation(com.ibm.rules.engine.util.Location location)
-
printLocationStackTrace
@GwtIncompatible protected void printLocationStackTrace(java.io.PrintWriter s)
-
printStackTrace
@GwtIncompatible public void printStackTrace(java.io.PrintStream s)
- Overrides:
printStackTracein classjava.lang.Throwable
-
printStackTrace
@GwtIncompatible public void printStackTrace(java.io.PrintWriter s)
- Overrides:
printStackTracein classjava.lang.Throwable
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
getPreviousMesssage
public java.lang.String getPreviousMesssage()
-
getLocations
public java.util.List<com.ibm.rules.engine.util.Location> getLocations()
-
-