edu.hws.jcm.awt
Class JCMError

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--edu.hws.jcm.awt.JCMError
All Implemented Interfaces:
java.io.Serializable

public class JCMError
extends java.lang.RuntimeException

JCMErrors can be generated by objects belonging to various classes in edu.hws.jcm.awt and edu.hws.jcm.draw. A JCMError can have an associated object, which is generally a ParseContext, InputObject, or Computable.

See Also:
Serialized Form

Field Summary
 java.lang.Object object
          Object, possibly null, associated with this error.
 
Constructor Summary
JCMError(java.lang.String message)
          Create a JCMError with the given error message and no associated object.
JCMError(java.lang.String message, java.lang.Object object)
          Create a JCMError with the given error message and associated object.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

object

public java.lang.Object object
Object, possibly null, associated with this error.
Constructor Detail

JCMError

public JCMError(java.lang.String message)
Create a JCMError with the given error message and no associated object.
Parameters:
message - the error message associated with this JCMError.

JCMError

public JCMError(java.lang.String message,
                java.lang.Object object)
Create a JCMError with the given error message and associated object.
Parameters:
message - the error message associated with this JCMError.
object - the object associated with this JCMError.