Engine.newName
create a new Name
Calling Sequence
Parameters
Description
Examples
Name newName( String str, boolean global ) throws MapleException
str
-
name to be created
global
true if the name should be global
The newName method creates a Name object representing the name specified by str. If global is true then the name is global in the Maple name space. Otherwise the name is a unique exported local variable.
Errors that occur within the Maple session are reported via errorCallBack, while other errors are raised as a MapleException.
import com.maplesoft.openmaple.*;
import com.maplesoft.externalcall.MapleException;
class Example
{
public static void main( String notused[] ) throws MapleException
String[] mapleArgs = { "java" };
Engine engine = new Engine( mapleArgs, new EngineCallBacksDefault(), null, null );
Name name = (Name)engine.newName( "abcde", true );
System.out.println( name );
name.assign( engine.newNumeric( 100 ) );
Algebraic e = engine.evaluate( "abcde:" );
System.out.println( e );
}
Executing this code produces the following output.
abcde
100
See Also
ExternalCalling/Java/MapleException
OpenMaple
OpenMaple/Java/API
OpenMaple/Java/Engine
Download Help Document