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

Online Help

All Products    Maple    MapleSim


EngineCallBacks.redirectCallBack

default implementation of redirectCallBack

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

String redirectCallBack( Object data, String name, boolean append ) throws MapleException

Parameters

data

-

arbitrary data that was passed into the Engine constructor

name

-

filename that the user passed to writeto or appendto

append

-

true if the user called appendto

Description

• 

redirectCallBack is a member function of the com.maplesoft.openmaple.EngineCallBacksDefault class, which implements the EngineCallBacks interface.

• 

This default implementation raises a MapleException stating that readlineCallBack 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( "appendto( \file1\ );" );

    }

    catch ( MapleException me )

    {

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

    }

    }

}

Executing this code produces the following output.

Error, redirection 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/redirectCallBack

OpenMaple/Java/EngineCallBacksDefault