Class PluginException

java.lang.Object
java.lang.Throwable
java.lang.Exception
chemaxon.marvin.plugin.PluginException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PluginInputCheckerException

@PublicApi public class PluginException extends Exception
Exception thrown in case of plugin processing or calculation errors. Other exceptions raised during plugin processing are wrapped into a PluginException, so that the caller should catch only PluginException. The wrapped exception can be accessed by the getException() method.
See Also:
  • Constructor Details

    • PluginException

      public PluginException()
      Default constructor.
    • PluginException

      public PluginException(String msg)
      Constructor with message.
      Parameters:
      msg - is the exception message.
    • PluginException

      public PluginException(Throwable e)
      Constructor with wrapped exception.
      Parameters:
      e - is the wrapped exception
    • PluginException

      public PluginException(String msg, Throwable e)
      Constructor with wrapped exception.
      Parameters:
      msg - is the exception message.
      e - is the wrapped exception
  • Method Details

    • getException

      public Throwable getException()
      Returns the wrapped exception.
      Returns:
      the wrapped exception