textCallBack - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

# Online Help

###### All Products    Maple    MapleSim

EngineCallBacksDefault.textCallBack

default implementation of textCallBack

 Calling Sequence void textCallBack( Object data, int tag, String msg ) throws MapleException

Parameters

 data - arbitrary data that was passed into the Engine constructor tag - identifies the type of message msg - text of the message

Description

 • textCallBack is a member function of the com.maplesoft.openmaple.EngineCallBacksDefault class.  This class implements the EngineCallBacks interface.
 • This default implementation prints msg using System.out.

Examples

 import com.maplesoft.openmaple.*; import com.maplesoft.externalcall.MapleException; class Example { public static void main( String notused[] ) throws MapleException { String mapleArgs[]; Engine engine; mapleArgs = new String[1]; mapleArgs[0] = "java"; engine = new Engine( mapleArgs, new EngineCallBacksDefault(), null, null ); engine.evaluate( "192+291;" ); engine.evaluate( "printf( \%a\, x^n+y^n=z^n );" ); engine.evaluate( "printlevel:=5;" ); engine.evaluate( "int(x,x);" ); engine.evaluate( "printlevel:=1;" ); engine.evaluate( "WARNING( \be warned!\ );" ); } }

Executing this code produces the following output.

 483 x^n+y^n = z^n printlevel := 5 {--> enter int, args = x, x answer := 1/2*x^2 1/2*x^2 <-- exit int (now at top level) = 1/2*x^2} 1/2*x^2 printlevel := 1 Warning, be warned!