Add-In

Item Messages

Auto Load

Syntax: addin << Auto Load( boolean )

Description: Sets whether or not an add-in should be automatically loaded during JMP's startup process.


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << Auto Load( 1 ),
    Print( "Add-In ID Not Found" )
);

Display Name

Syntax: name = addin << Display Name

Description: Returns the display name for an add-in.

Example 1


addins = Get Addins();
addins << Display Name();

Example 2


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << Display Name(),
    Print( "Add-In ID Not Found" )
);

Home Folder

Syntax: folder = addin << Home Folder

Description: Returns the home folder for an add-in.

Example 1


addins = Get Addins();
addins << Home Folder();

Example 2


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << Home Folder(),
    Print( "Add-In ID Not Found" )
);

ID

Syntax: id = addin << ID

Description: Returns the unique ID for an add-in.

Example 1


addins = Get Addins();
addins << ID();

Example 2


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << ID(),
    Print( "Add-In ID Not Found" )
);

Is Loaded

Syntax: x = addin << Is Loaded

Description: Returns whether or not an add-in is currently loaded.

Example 1


addins = Get Addins();
addins << Is Loaded();

Example 2


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << Is Loaded(),
    Print( "Add-In ID Not Found" )
);

Load

Syntax: addin << Load

Description: Loads an add-in.


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << Load(),
    Print( "Add-In ID Not Found" )
);

Unload

Syntax: addin << Unload

Description: Unloads an add-in.


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << Unload(),
    Print( "Add-In ID Not Found" )
);

Version

Syntax: ver = addin << Version

Description: Returns the version number for an add-in.

Example 1


addins = Get Addins();
addins << Version();

Example 2


addin = Get Addin( "com.mycompany.myaddin" );
If( !Is Missing( addin ),
    addin << Version(),
    Print( "Add-In ID Not Found" )
);