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

Parameters

Description

Examples

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!

See Also

ExternalCalling/Java/MapleException

OpenMaple

OpenMaple/Java/Engine

OpenMaple/Java/Engine/Engine

OpenMaple/Java/EngineCallBacks

OpenMaple/Java/EngineCallBacksDefault

OpenMaple/Java/EngineCallBacksDefault/textCallBack