Sample Java plug-in directory of files

The following tables describe all of the files included with the sample Java™ plug-ins. For more information, read the plug-in's javadoc documentation. These were installed in your jvopnav\com\ibm\as400\opnav\MsgQueueSample1\docs directory. Start with the file Package-com.ibm.as400.opnav.MsgQueueSample1.html.The sample's package name is com.ibm.as400.opnav.MsgQueueSample1. All class names are prefixed with "Mq" to differentiate them from like-named classes in other packages.

Java source code files; first sample plug-in Description
MqMessagesListManager.java The ListManager for lists of messages.
MqActionsManager.java The ActionsManager implementation which handles all context menus for the plug-in.
MqMessageQueue.java A collection of iSeries™ server message objects on a message queue.
MqMessage.java An object representing an iSeries server message.
MqNewMessageBean.java The UI DataBean implementation for the "New Message" dialog.
MqDeleteMessageBean.java The UI DataBean implemetation for the "Confirm Delete" dialog.
Java source code files; second sample plug-in Description
MqListManager.java The master ListManager implementation for the plug-in.
MqMessageQueuesListManager.java A slave ListManager for lists of message queues.
MqMessagesListManager.java A slave ListManager for lists of messages.
MqActionsManager.java The ActionsManager implementation which handles all context menus for the plug-in.
MqMessageQueueList.java A collection of iSeries server message queues.
MqMessageQueue.java A collection of iSeries server message objects on a particular queue.
MqMessage.java An object representing an iSeries server message.
MqNewMessageBean.java The UI DataBean implementation for the "New Message" dialog.
MqDeleteMessageBean.java The UI DataBean implemetation for the "Confirm Delete" dialog.
Java source code files; third sample plug-in Description
MqListManager.java The master ListManager implementation for the plug-in.
MqMessageQueuesListManager.java A slave ListManager for lists of message queues.
MqMessagesListManager.java A slave ListManager for lists of messages.
MqActionsManager.java The ActionsManager implementation which handles all context menus for the plug-in.
MqDropTargetManager.java The DropTargetManager implementation which handles drag/drop for the plug-in.
MqMessageQueueList.java A collection of iSeries server message queues.
MqMessageQueue.java A collection of iSeries server message objects on a particular queue.
MqMessage.java An object representing an iSeries server message.
MqNewMessageBean.java The UI DataBean implementation for the "New Message" dialog.
MqDeleteMessageBean.java The UI DataBean implemetation for the "Confirm Delete" dialog.
PDML files Description
MessageQueueGUI.pdml Contains all Java UI panel definitions for the plug-in.
MessageQueueGUI.java The associated Java resource bundle (subclasses java.util.ListResourceBundle).
Online help files Description
IDD_MSGQ_ADD.html Online help skeleton for the "New Message" dialog.
IDD_MSGQ_CONFIRM_DELETE.html Online help skeleton for the "Confirm Delete" dialog.
Serialized files Description
IDD_MSGQ_ADD.pdml.ser Serialized panel definition for the "New Message" dialog.
IDD_MSGQ_CONFIRM_DELETE.pdml.ser

Serialized panel definition for the "Confirm Delete" dialog.

Note: If you make changes to MessageQueueGUI.pdml, rename these files. Otherwise your changes will not be reflected in the panels.
Registry entries Description

MsgQueueSample1.reg
MsgQueueSample2.reg
MsgQueueSample3.reg

Windows® registry entries that tell iSeries Navigator that this plug-in exists, and identifies its Java interface implementation classes.

MsgQueueSample1install.reg
MsgQueueSample2install.reg
MsgQueueSample3install.reg

The registry file for distribution with the retail version of your plug-in. This version of the registry file cannot be read directly by Windows. It contains substitution variables that represent the directory path of the iSeries Access for Windows installation directory. When the user invokes the iSeries Access for Windows Selective Setup program to install your plug-in from the iSeries server, Selective Setup reads this registry file, fills in the correct directory paths, and writes the entries to the registry on the user's machine. The entries in this file should therefore be kept in sync with the registry file used in development.
Related concepts
Setting up the sample Java plug-in