[jboss-svn-commits] JBL Code SVN: r9637 - in labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin: exception and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Feb 20 07:35:35 EST 2007
Author: mshaw
Date: 2007-02-20 07:35:35 -0500 (Tue, 20 Feb 2007)
New Revision: 9637
Added:
labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/
labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/DroolsPluginException.java
labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/LoadTestSuiteException.java
Log:
Added: labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/DroolsPluginException.java
===================================================================
--- labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/DroolsPluginException.java (rev 0)
+++ labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/DroolsPluginException.java 2007-02-20 12:35:35 UTC (rev 9637)
@@ -0,0 +1,57 @@
+package org.drools.testing.plugin.exception;
+
+public abstract class DroolsPluginException extends Exception {
+
+ private Throwable cause = null;
+
+ public DroolsPluginException() {
+ super();
+ }
+
+ public DroolsPluginException(String message) {
+ super(message);
+ }
+
+ public DroolsPluginException(String message, Throwable cause) {
+ super(message);
+ this.cause = cause;
+ }
+
+ public Throwable getCause() {
+ return cause;
+ }
+
+ public void printStackTrace() {
+ super.printStackTrace();
+ if (cause != null) {
+ System.err.println("Caused by:");
+ cause.printStackTrace();
+ }
+ }
+
+ public void printStackTrace(java.io.PrintStream ps) {
+ super.printStackTrace(ps);
+ if (cause != null) {
+ ps.println("Caused by:");
+ cause.printStackTrace(ps);
+ }
+ }
+
+ public void printStackTrace(java.io.PrintWriter pw) {
+ super.printStackTrace(pw);
+ if (cause != null) {
+ pw.println("Caused by:");
+ cause.printStackTrace(pw);
+ }
+ }
+
+ public String toString()
+ {
+ String exceptionString = super.toString();
+ if (cause != null) {
+ exceptionString += " Caused By: \n";
+ exceptionString += cause.toString();
+ }
+ return exceptionString;
+ }
+}
Added: labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/LoadTestSuiteException.java
===================================================================
--- labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/LoadTestSuiteException.java (rev 0)
+++ labs/jbossrules/trunk/drools-testing-plugin/src/org/drools/testing/plugin/exception/LoadTestSuiteException.java 2007-02-20 12:35:35 UTC (rev 9637)
@@ -0,0 +1,61 @@
+package org.drools.testing.plugin.exception;
+
+public class LoadTestSuiteException extends DroolsPluginException {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4614603272979789124L;
+ private Throwable cause = null;
+
+ public LoadTestSuiteException() {
+ super();
+ }
+
+ public LoadTestSuiteException(String message) {
+ super(message);
+ }
+
+ public LoadTestSuiteException(String message, Throwable cause) {
+ super(message);
+ this.cause = cause;
+ }
+
+ public Throwable getCause() {
+ return cause;
+ }
+
+ public void printStackTrace() {
+ super.printStackTrace();
+ if (cause != null) {
+ System.err.println("Caused by:");
+ cause.printStackTrace();
+ }
+ }
+
+ public void printStackTrace(java.io.PrintStream ps) {
+ super.printStackTrace(ps);
+ if (cause != null) {
+ ps.println("Caused by:");
+ cause.printStackTrace(ps);
+ }
+ }
+
+ public void printStackTrace(java.io.PrintWriter pw) {
+ super.printStackTrace(pw);
+ if (cause != null) {
+ pw.println("Caused by:");
+ cause.printStackTrace(pw);
+ }
+ }
+
+ public String toString()
+ {
+ String exceptionString = super.toString();
+ if (cause != null) {
+ exceptionString += " Caused By: \n";
+ exceptionString += cause.toString();
+ }
+ return exceptionString;
+ }
+}
More information about the jboss-svn-commits
mailing list