com.gargoylesoftware.htmlunit
Class ObjectInstantiationException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.gargoylesoftware.htmlunit.ObjectInstantiationException
All Implemented Interfaces:
Serializable

public class ObjectInstantiationException
extends RuntimeException

Thrown if an object could not be instantiated for some reason.

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

Constructor Summary
ObjectInstantiationException(String message, Throwable cause)
          Creates a new instance.
 
Method Summary
 Throwable getCauseException()
          Returns the exception that had been thrown during instantiation of the object.
 void printStackTrace(PrintStream stream)
          Print the stack trace.
 void printStackTrace(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
 

Constructor Detail

ObjectInstantiationException

public ObjectInstantiationException(String message,
                                    Throwable cause)
Creates a new instance.

Parameters:
message - a message explaining the failure
cause - the exception that was thrown
Method Detail

getCauseException

public Throwable getCauseException()
Returns the exception that had been thrown during instantiation of the object.

Returns:
the cause exception

printStackTrace

public void printStackTrace(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 Throwable
Parameters:
writer - Where the stack trace will be written

printStackTrace

public void printStackTrace(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 Throwable
Parameters:
stream - Where the stack trace will be written


Copyright © 2002-2010 Gargoyle Software Inc.. All Rights Reserved.