Class FrameworkException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AlgorithmException, ConfigurationException, GrammarException, NoValidNodeException, ProblemException, PropertyNotFoundException, ProviderLookupException, ProviderNotFoundException, UnsatisfiedArgumentException

public class FrameworkException extends RuntimeException
The framework exception is the parent type of all exceptions specific to the MOEA Framework. Framework exceptions only cover exceptional cases caused by the MOEA Framework itself; user exceptions are still covered by Java's built-in exceptions (i.e., IllegalArgumentException) or those defined in third-party libraries. Unhandled checked exceptions, such as IOException, should be wrapped in an appropriate framework exception.
See Also:
  • Constructor Details

    • FrameworkException

      public FrameworkException()
      Constructs a new framework exception with no message or cause.
    • FrameworkException

      public FrameworkException(String message, Throwable cause)
      Constructs a new framework exception with the specified message and cause.
      Parameters:
      message - the message describing this exception
      cause - the cause of this exception
    • FrameworkException

      public FrameworkException(String message)
      Constructs a new framework exception with the specified message.
      Parameters:
      message - the message describing this exception
    • FrameworkException

      public FrameworkException(Throwable cause)
      Constructs a new framework exception with the specified cause.
      Parameters:
      cause - the cause of this exception