org.jSyncManager.Client

Class jConduitsPanel

Implemented Interfaces:
java.awt.event.ActionListener, javax.swing.event.ListSelectionListener

public final class jConduitsPanel
extends AbstractSettingsPanel
implements javax.swing.event.ListSelectionListener, java.awt.event.ActionListener

The jConduits Panel. This class handles the jConduits panel.

Field Summary

Fields inherited from class org.jSyncManager.Client.AbstractSettingsPanel

pluginDescription, pluginDescriptionComponent, pluginSelectionPanel, pluginSettingsHashMap, pluginSettingsPanel, preferences, previousSelectedPlugin

Constructor Summary

jConduitsPanel(RegistrationData preferences, SettingsDialog parent)
Constructs a new jConduits Panel instance.

Method Summary

protected void
addPluginSettings(PluginSettings settings)
Add the specified plug-in settings object to this panel.
protected JPanel
buildPluginSelectionPanel()
Builds the plug-in selection panel.
protected JDialog
getParentDialog()
Retrieves the parent JDialog for this panel.
protected Object
getSelectedPlugin()
Retreives a handle to the selected plug-in.
void
handleActionEvent(ActionEvent ae)
An method to handle the processing of action events from the parent class.
void
valueChanged(javax.swing.event.ListSelectionEvent e)
An event handler to manage when a list has had its value changed.

Methods inherited from class org.jSyncManager.Client.AbstractSettingsPanel

actionPerformed, addPluginSettings, buildPluginDescriptionComponent, buildPluginSelectionPanel, buildPluginSettingsPanel, getPreferredSize, getSelectedPlugin, handleActionEvent, showSelectedPluginSettings

Constructor Details

jConduitsPanel

public jConduitsPanel(RegistrationData preferences,
                      SettingsDialog parent)
Constructs a new jConduits Panel instance.
Parameters:
preferences - the user application preferences object to use.
parent - the parent SettingsDialog object.

Method Details

addPluginSettings

protected void addPluginSettings(PluginSettings settings)
Add the specified plug-in settings object to this panel.
Overrides:
addPluginSettings in interface AbstractSettingsPanel
Parameters:
settings - the PluginSettings object to add to this panel.

buildPluginSelectionPanel

protected JPanel buildPluginSelectionPanel()
Builds the plug-in selection panel.
Overrides:
buildPluginSelectionPanel in interface AbstractSettingsPanel
Returns:
the constructed plug-in selection panel.

getParentDialog

protected JDialog getParentDialog()
Retrieves the parent JDialog for this panel.
Returns:
the parent JDialog for this panel.

getSelectedPlugin

protected Object getSelectedPlugin()
Retreives a handle to the selected plug-in.
Overrides:
getSelectedPlugin in interface AbstractSettingsPanel
Returns:
a handle to the selected plug-in.

handleActionEvent

public void handleActionEvent(ActionEvent ae)
An method to handle the processing of action events from the parent class.
Overrides:
handleActionEvent in interface AbstractSettingsPanel
Parameters:
ae - the Action Event that needs to be processed.

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
An event handler to manage when a list has had its value changed.
Parameters:
e - the ListSelectionEvent that triggered this method call.