Package eu.simuline.octave.exception
The exceptions here are still very closely tied to the implementation
of the JavaOctave package, it would be better if they were more related
to what the use of the Octave object needed.
I need more experience with the current exception before I do the rewrite.
I expect to get down to three kinds of exception:
- internal errors in the Octave object
- lost connection to octave process
- user error, this should be recoverable
-
Exception Summary Exception Description OctaveCastServiceException Exception thrown when class cast service is inconsistent in a way.OctaveClassCastException Exception thrown when a cast fails inside JavaOctave.OctaveEvalException Exception thrown when evaluation of an octave statement inOctaveEngine.eval(String)
fails.OctaveException Base exception class for the JavaOctave project.OctaveInterruptedException Exception thrown when class cast service is inconsistent in a way.OctaveIOException Exception thrown when IO errors happen, this will most likely be cause by the octave process dying.OctaveNonrecoverableException An exception in the Octave engine that did break the octave process, any action on the Octave object now will cause a new OctaveNonrecoverableException.OctaveParseException Exception thrown when parsing of the output from octave fails.OctaveRecoverableException An exception in the Octave engine that did not break the octave process.