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

Online Help

All Products    Maple    MapleSim


EngineCallBacksDefault.streamCallBack

default implementation of streamCallBack

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

String streamCallBack( Object data, String name, String args[] ) throws MapleException

Parameters

data

-

arbitrary data that was passed into the Engine constructor

name

-

name of the stream on which the stream call occurred, without the "INTERFACE_" prefix

args

-

array of the line printed arguments passed into the stream call

Description

• 

streamCallBack 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 streamCallBack 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( "INTERFACE_PINE( 1,2,3 );" );

    }

    catch ( MapleException me )

    {

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

    }

    }

}

Executing this code produces the following output.

Error, generic streams are not implemented by the application

See Also

ExternalCalling/Java/MapleException

OpenMaple

OpenMaple/C/streamCallBack

OpenMaple/Java/Engine

OpenMaple/Java/Engine/Engine

OpenMaple/Java/EngineCallBacks

OpenMaple/Java/EngineCallBacks/streamCallBack

OpenMaple/Java/EngineCallBacksDefault