JCOP Shell Plugins

A JCShell plugin is a Java class file which extends the class "com.ibm.jc.tools.JCShellPlugin". As a plug-in, it covers functionality in form of an individual command set.
A plugin can be loaded in two different ways:

Automatic
Plugins can be loaded automatically depending on other plugins and their commands. The JCShellPlugin and its command set is loaded when the JCShell starts. The CardManager plugin is loaded after the successfull execution of the "/card" command
Explicit
To explicitly load a plugin, use the JCShell /applet and /register commands.

Existing JCShell plugins

The plugins shown below are provided with the JCOP Tools:

JCShell Plugin Structure

How to implement JCShellPlugins

In addition to the plugins supplied through JCOP Tools, you can create your own plugins to implement additional functions. In general, a JCShell plugin must implement the class com.ibm.jc.tools.JCShellPlugin. It has to implement the following methods: