check if the current Algebraic represents a Maple stop expression - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : OpenMaple : Java Application Programming Interface : Algebraic Class : OpenMaple/Java/Algebraic/isStop

Algebraic.isStop - check if the current Algebraic represents a Maple stop expression

Calling Sequence

boolean isStop() throws MapleException

Description

• 

The isStop function returns true if the current Algebraic object represents a Maple stop expression.

• 

A stop expression is generated when quit, stop or done is executed by the Maple session.  Usually it is used to indicate that the Maple session should be terminated.

Examples

import com.maplesoft.openmaple.*;

import com.maplesoft.externalcall.MapleException;

class Example

{

    public static void main( String notused[] ) throws MapleException

    {

        String mapleArgs[];

        Engine engine;

        Algebraic a1, a2;

        mapleArgs = new String[1];

        mapleArgs[0] = "java";

        engine = new Engine( mapleArgs, new EngineCallBacksDefault(),

                null, null );

        a1 = engine.evaluate( "1:" );

        if ( a1.isStop() )

        {

            System.out.println( "Stop" );

        }

        else

        {

            System.out.println( "Not Stop" );

        }

        a1 = engine.evaluate( "quit:" );

        if ( a1.isStop() )

        {

            System.out.println( "Stop" );

        }

        else

        {

            System.out.println( "Not Stop" );

        }

    }

}

Executing this code should produce the following output.

Not Stop

Stop

See Also

ExternalCalling/Java/MapleException, OpenMaple, OpenMaple/Java/Algebraic, OpenMaple/Java/API, quit


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam