Package chemaxon.marvin.plugin
Class PluginException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- chemaxon.marvin.plugin.PluginException
-
- All Implemented Interfaces:
Serializable
@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 thegetException()
method.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PluginException()
Default constructor.PluginException(String msg)
Constructor with message.PluginException(String msg, int level)
Constructor with message.PluginException(String msg, Throwable e)
Constructor with wrapped exception.PluginException(Throwable e)
Constructor with wrapped exception.PluginException(Throwable e, int level)
Constructor with wrapped exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getErrorLevel()
Returns the error level.Throwable
getException()
Returns the wrapped exception.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
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
-
PluginException
public PluginException(String msg, int level)
Constructor with message.- Parameters:
msg
- is the exception message.level
- is the error level
-
PluginException
public PluginException(Throwable e, int level)
Constructor with wrapped exception.- Parameters:
e
- is the wrapped exceptionlevel
- is the error level
-
-
Method Detail
-
getException
public Throwable getException()
Returns the wrapped exception.- Returns:
- the wrapped exception
-
getErrorLevel
public int getErrorLevel()
Returns the error level.- Returns:
- the error level
-
-