Package uk.ac.starlink.ttools.plottask
Class PlotDataException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
uk.ac.starlink.ttools.plottask.PlotDataException
- All Implemented Interfaces:
Serializable
Exception used for exporting errors from the plot system.
This exception is unchecked, but can be used to contain a checked exception,
especially an IOException. It is required in this package because the
plotting classes do not declare checked exceptions, but the table
data access classes declare IOExceptions.
Code which invokes the
paint
methods of the plotting
components should therefore check for such exceptions being thrown
even though the compiler does not enforce this.- Since:
- 22 Apr 2008
- Author:
- Mark Taylor
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor based on an IOException.PlotDataException
(String msg, Throwable e) Constructor based on an arbitrary throwable. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
PlotDataException
Constructor based on an IOException.- Parameters:
e
- cause
-
PlotDataException
Constructor based on an arbitrary throwable.- Parameters:
msg
- messagee
- cause
-