Package info.dmtree

Class DmtIllegalStateException

All Implemented Interfaces:
Serializable

public class DmtIllegalStateException extends RuntimeException
Unchecked illegal state exception. This class is used in DMT because java.lang.IllegalStateException does not exist in CLDC.
Version:
$Revision: 6083 $
See Also:
  • Constructor Details

    • DmtIllegalStateException

      public DmtIllegalStateException()
      Create an instance of the exception with no message.
    • DmtIllegalStateException

      public DmtIllegalStateException(String message)
      Create an instance of the exception with the specified message.
      Parameters:
      message - the reason for the exception
    • DmtIllegalStateException

      public DmtIllegalStateException(Throwable cause)
      Create an instance of the exception with the specified cause exception and no message.
      Parameters:
      cause - the cause of the exception
    • DmtIllegalStateException

      public DmtIllegalStateException(String message, Throwable cause)
      Create an instance of the exception with the specified message and cause exception.
      Parameters:
      message - the reason for the exception
      cause - the cause of the exception
  • Method Details

    • getCause

      public Throwable getCause()
      Returns the cause of this exception or null if no cause was set.
      Overrides:
      getCause in class Throwable
      Returns:
      The cause of this exception or null if no cause was set.
    • initCause

      public Throwable initCause(Throwable cause)
      Initializes the cause of this exception to the specified value.
      Overrides:
      initCause in class Throwable
      Parameters:
      cause - The cause of this exception.
      Returns:
      This exception.
      Throws:
      IllegalArgumentException - If the specified cause is this exception.
      IllegalStateException - If the cause of this exception has already been set.
      Since:
      1.0.1