EngineCallBacksDefault.streamCallBack
default implementation of streamCallBack
Calling Sequence
Parameters
Description
Examples
String streamCallBack( Object data, String name, String args[] ) throws MapleException
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
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.
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
Download Help Document