EngineCallBacks.redirectCallBack
default implementation of redirectCallBack
Calling Sequence
Parameters
Description
Examples
String redirectCallBack( Object data, String name, boolean append ) throws MapleException
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
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.
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
Download Help Document