com.rubecula.util
Class MillException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bycom.rubecula.util.BaseException
              extended bycom.rubecula.util.MillException
All Implemented Interfaces:
java.io.Serializable

public class MillException
extends BaseException

Exception class for the operation of a Mill.

Version:
$Revision: 1.2 $
Author:
Robin Hillyard
See Also:
Serialized Form

Field Summary
private  boolean _Recoverable
           
 
Fields inherited from class java.lang.Exception
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
MillException(java.lang.String message)
          Constructor to create a non-recoverable Mill exception with the given message.
MillException(java.lang.String message, boolean recoverable)
          Constructor to create a (possibly recoverable) Mill exception with the given message.
 
Method Summary
 boolean isRecoverable()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_Recoverable

private final boolean _Recoverable
Constructor Detail

MillException

public MillException(java.lang.String message,
                     boolean recoverable)
Constructor to create a (possibly recoverable) Mill exception with the given message.

Parameters:
message - the condition message.
recoverable - if true, then the error is recoverable (i.e. the operands are still in place).

MillException

public MillException(java.lang.String message)
Constructor to create a non-recoverable Mill exception with the given message.

Parameters:
message - the condition message.
Method Detail

isRecoverable

public boolean isRecoverable()