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

Online Help

All Products    Maple    MapleSim


EngineCallBacksDefault.callBackCallBack

default implementation of callBackCallBack

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

String callBackCallBack( Object data, String args ) throws MapleException

Parameters

data

-

arbitrary data that was passed into the Engine constructor

args

-

arguments given to callback

Description

• 

callBackCallBack is a member function of the com.maplesoft.openmaple.EngineCallBacksDefault class.  This class implements the EngineCallBacks interface.

• 

This default implementation raises a MapleException stating that callBackCallBack is not implemented.

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 );

    try

    {

        engine.evaluate( "callback( 1,2,3,4 ):" );

    }

    catch ( MapleException me )

    {

        System.out.println( me.getMessage() );

    }

    }

}

Executing this code produces the following output.

Error, callback was not implemented by the application

See Also

ExternalCalling/Java/MapleException

OpenMaple

OpenMaple/Java/Engine

OpenMaple/Java/Engine/Engine

OpenMaple/Java/EngineCallBacks

OpenMaple/Java/EngineCallBacks/callBackCallBack

OpenMaple/Java/EngineCallBacksDefault