Algebraic.isStop - Maple Programming 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

Description

Examples

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