org.millscript.commons.alert.alerts
Class InstantiationAlert

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.millscript.commons.alert.Alert
                  extended by org.millscript.commons.alert.alerts.InstantiationAlert
All Implemented Interfaces:
java.io.Serializable

public class InstantiationAlert
extends Alert

This class implements an Alert for use in situations like where a InstantiationException has been thrown.

See Also:
Serialized Form

Constructor Summary
  InstantiationAlert()
          Constructs a new instantiation alert with no explanation.
  InstantiationAlert(java.lang.String exp)
          Constructs a new instantiation alert with the specified explanation.
protected InstantiationAlert(java.lang.String comp, java.lang.String exp)
          Constructs a new alert with the specified complaint and explanation.
 
Method Summary
 InstantiationAlert culpritClass(java.lang.Class problemClass)
           
 InstantiationAlert culpritClass(java.lang.String className)
           
 
Methods inherited from class org.millscript.commons.alert.Alert
culprit, culprit, culprit, culprit, culprit, culprit, culprit, culprit, decorate, decorate, escape, getComplaint, getCulprits, getMessage, getParentAlert, getParentThrowable, getPhase, getReason, isMishap, mishap, origin, remishap, report, setParentAlert, setParentThrowable, setPhase, toString
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstantiationAlert

public InstantiationAlert()
Constructs a new instantiation alert with no explanation.


InstantiationAlert

public InstantiationAlert(java.lang.String exp)
Constructs a new instantiation alert with the specified explanation.

Parameters:
exp - the explanation for the alert

InstantiationAlert

protected InstantiationAlert(java.lang.String comp,
                             java.lang.String exp)
Constructs a new alert with the specified complaint and explanation. This constructor is for private use, to allow us to provide an exception hierarchy.

Parameters:
comp - the alerts complaint
exp - the explanation for the alert
Method Detail

culpritClass

public InstantiationAlert culpritClass(java.lang.Class problemClass)

culpritClass

public InstantiationAlert culpritClass(java.lang.String className)


Copyright © 2005-2007 Open World Ltd. All Rights Reserved.