laser.regularlanguage.fsa
Class WellFormednessException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by laser.regularlanguage.fsa.FSAInterfaceException
              extended by laser.regularlanguage.fsa.WellFormednessException
All Implemented Interfaces:
java.io.Serializable

public class WellFormednessException
extends FSAInterfaceException

An Exception thrown by classes in the laser.fsa package when an FSA is not well-formed.

Author:
Nathan Jokel (laser-software@cs.umass.edu)
See Also:
Serialized Form

Constructor Summary
WellFormednessException()
          Creates a new WellFormednessException.
WellFormednessException(java.lang.String msg)
          Creates a new WellFormednessException with the given message to report to the user.
WellFormednessException(java.lang.String msg, java.lang.Throwable cause)
          Creates a new WellFormednessException with the given message to report to the user and cause.
WellFormednessException(java.lang.Throwable cause)
          Creates a new WellFormednessException with the given cause.
 
Method Summary
 
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
 

Constructor Detail

WellFormednessException

public WellFormednessException()
Creates a new WellFormednessException.


WellFormednessException

public WellFormednessException(java.lang.String msg)
Creates a new WellFormednessException with the given message to report to the user.

Parameters:
msg - The message to be reported to the user

WellFormednessException

public WellFormednessException(java.lang.Throwable cause)
Creates a new WellFormednessException with the given cause.

Parameters:
cause - The cause of this Exception.

WellFormednessException

public WellFormednessException(java.lang.String msg,
                               java.lang.Throwable cause)
Creates a new WellFormednessException with the given message to report to the user and cause.

Parameters:
msg - The message to be reported to the user.
cause - The cause of this Exception.