textCallBack - Maple Help

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