com.gargoylesoftware.base.resource
Class ResourceException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.gargoylesoftware.base.resource.ResourceException
All Implemented Interfaces:
java.io.Serializable

public class ResourceException
extends java.lang.RuntimeException

An exception that is thrown by ResourceManager

Version:
$Revision: 1.6 $
Author:
Mike Bowler
See Also:
Serialized Form

Field Summary
private  java.lang.Throwable enclosedException_
           
private static long serialVersionUID
           
 
Constructor Summary
protected ResourceException()
          Create an instance
  ResourceException(java.lang.String message)
          Create an instance
  ResourceException(java.lang.Throwable throwable)
          Create an instance
 
Method Summary
 java.lang.Throwable getEnclosedException()
          Return the enclosed exception
 void printStackTrace(java.io.PrintStream stream)
          Print the stack trace.
 void printStackTrace(java.io.PrintWriter writer)
          Print the stack trace.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

enclosedException_

private final java.lang.Throwable enclosedException_
Constructor Detail

ResourceException

public ResourceException(java.lang.String message)
Create an instance

Parameters:
message - The error message

ResourceException

public ResourceException(java.lang.Throwable throwable)
Create an instance

Parameters:
throwable - the error that caused this exception

ResourceException

protected ResourceException()
Create an instance

Method Detail

getEnclosedException

public java.lang.Throwable getEnclosedException()
Return the enclosed exception

Returns:
The enclosed exception

printStackTrace

public void printStackTrace(java.io.PrintWriter writer)
Print the stack trace. If this exception contains another exception then the stack traces for both will be printed.

Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
writer - Where the stack trace will be written

printStackTrace

public void printStackTrace(java.io.PrintStream stream)
Print the stack trace. If this exception contains another exception then the stack traces for both will be printed.

Overrides:
printStackTrace in class java.lang.Throwable
Parameters:
stream - Where the stack trace will be written