The com.maplesoft.openmaple.EngineCallBacks interface is used for implementing the call back object required to create a Engine object. A default implementation of this interface, EngineCallBacksDefault is provided.

Member Summary

static const int MAPLE_TEXT_OUTPUT

•

This constant is passed to the textCallBack function to indicate that the text is output generated from the evaluation of a Maple statement.

static const int MAPLE_TEXT_DIAG

•

This constant is passed to the textCallBack function to indicate that the text is diagnostic output, for example high printlevel or trace output.

static const int MAPLE_TEXT_MISC

•

This constant is passed to the textCallBack function to indicate that the text is from a miscellaneous source, for example the Maple printf function.

static const int MAPLE_TEXT_HELP

•

This constant is passed to the textCallBack function to indicate that the text is the output of a help request. For a more comprehensive help facility, see getHelp.

static const int MAPLE_TEXT_QUIT

•

This constant is passed to the textCallBack function to indicate that the text is output generated in response to a quit, done or stop command.

static const int MAPLE_TEXT_WARNING

•

This constant is passed to the textCallBack function to indicate that the text is output from a warning generated during a computation.

static const int MAPLE_TEXT_ERROR

•

This constant is passed to the textCallBack function to indicate that the text is output from an error raised during parsing or evaluating. This will occur only if the errorCallBack function redirects the error message into the textCallBack function.

static const int MAPLE_TEXT_STATUS

•

This constant is passed to the textCallBack function to indicate that the text is output generated from a kernel status message, (the "bytes used" message"). This will occur only if the statusCallBack function redirects the status messages into the textCallBack function. This is the default behavior when using the EngineCallBacksDefault class.

static const int MAPLE_TEXT_DEBUG

•

This constant is passed to the textCallBack function to indicate that the text is output generated from the Maple debugger.

Maplesoft™, a subsidiary of Cybernet Systems Co. Ltd. in Japan, is the leading provider of high-performance software tools for engineering, science, and mathematics. Its product suite reflects the philosophy that given great tools, people can do great things.