org.jcon.util
Class Death

java.lang.Object
  extended by org.jcon.util.Death

public class Death
extends java.lang.Object

A handy scream-and-die utility. You can customize your death all you like before you actually die from it. Or, choose from a variety of flavors of Instant Death (tm).

Version:
1.0 2/27/97
Author:
Paul Reavis

Constructor Summary
Death(java.lang.String whyIDied, java.lang.String whereIDied)
           
Death(java.lang.String whyIDied, java.lang.String whereIDied, java.lang.Throwable whatIDiedOf)
           
Death(java.lang.String whyIDied, java.lang.String whereIDied, java.lang.Throwable whatIDiedOf, boolean performAutopsy)
           
 
Method Summary
 void die()
          Here's where it all happens.
static Coroner getDefaultCoroner()
           
 boolean getPerformAutopsy()
           
 java.lang.Throwable getWhatIDiedOf()
           
 java.lang.String getWhereIDied()
           
 java.lang.String getWhyIDied()
           
static void instant(java.lang.String whyIDied, java.lang.String whereIDied)
           
static void instant(java.lang.String whyIDied, java.lang.String whereIDied, java.lang.Throwable whatIDiedOf)
           
static void instant(java.lang.String whyIDied, java.lang.String whereIDied, java.lang.Throwable whatIDiedOf, boolean performAutopsy)
           
static void instant(java.lang.String whereIDied, java.lang.Throwable whatIDiedOf)
           
static void instant(java.lang.Throwable whatIDiedOf)
           
static void setDefaultCoroner(Coroner newCoroner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Death

public Death(java.lang.String whyIDied,
             java.lang.String whereIDied,
             java.lang.Throwable whatIDiedOf,
             boolean performAutopsy)

Death

public Death(java.lang.String whyIDied,
             java.lang.String whereIDied)

Death

public Death(java.lang.String whyIDied,
             java.lang.String whereIDied,
             java.lang.Throwable whatIDiedOf)
Method Detail

instant

public static void instant(java.lang.String whyIDied,
                           java.lang.String whereIDied,
                           java.lang.Throwable whatIDiedOf,
                           boolean performAutopsy)

instant

public static void instant(java.lang.String whyIDied,
                           java.lang.String whereIDied)

instant

public static void instant(java.lang.String whyIDied,
                           java.lang.String whereIDied,
                           java.lang.Throwable whatIDiedOf)

instant

public static void instant(java.lang.String whereIDied,
                           java.lang.Throwable whatIDiedOf)

instant

public static void instant(java.lang.Throwable whatIDiedOf)

getDefaultCoroner

public static Coroner getDefaultCoroner()

setDefaultCoroner

public static void setDefaultCoroner(Coroner newCoroner)

getWhyIDied

public java.lang.String getWhyIDied()

getWhereIDied

public java.lang.String getWhereIDied()

getWhatIDiedOf

public java.lang.Throwable getWhatIDiedOf()

getPerformAutopsy

public boolean getPerformAutopsy()

die

public void die()
Here's where it all happens. Say yer prayers. Death handled by the default Coroner.