jSyncManager

org.jSyncManager.Client
Class jConduitsPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.jSyncManager.Client.AbstractSettingsPanel
                      extended byorg.jSyncManager.Client.jConduitsPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable

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

The jConduits Panel. This class handles the jConduits panel.

Version:
$Revision: 3.4 $
Author:
Ian DALLAS
Last modified by: $Author: yaztromo $ on $Date: 2004/08/03 06:41:07 $.
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class org.jSyncManager.Client.AbstractSettingsPanel
pluginDescription, pluginDescriptionComponent, pluginSelectionPanel, pluginSettingsHashMap, pluginSettingsPanel, preferences, previousSelectedPlugin
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
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  javax.swing.JPanel buildPluginSelectionPanel()
          Builds the plug-in selection panel.
protected  javax.swing.JDialog getParentDialog()
          Retrieves the parent JDialog for this panel.
protected  java.lang.Object getSelectedPlugin()
          Retreives a handle to the selected plug-in.
 void handleActionEvent(java.awt.event.ActionEvent ae)
          An method to handle the processing of action events from the parent class.
(package private)  void sendButtonActionMessage(int action)
          Iterates through all of the jConduits calling their jConduitDialogActionPerformed methods with the specified action value.
 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, buildPluginDescriptionComponent, buildPluginSettingsPanel, getPreferredSize, showSelectedPluginSettings
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Constructor Detail

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 Detail

getSelectedPlugin

protected java.lang.Object getSelectedPlugin()
Retreives a handle to the selected plug-in.

Specified by:
getSelectedPlugin in class AbstractSettingsPanel
Returns:
a handle to the selected plug-in.

addPluginSettings

protected void addPluginSettings(PluginSettings settings)
Add the specified plug-in settings object to this panel.

Specified by:
addPluginSettings in class AbstractSettingsPanel
Parameters:
settings - the PluginSettings object to add to this panel.

buildPluginSelectionPanel

protected javax.swing.JPanel buildPluginSelectionPanel()
Builds the plug-in selection panel.

Specified by:
buildPluginSelectionPanel in class AbstractSettingsPanel
Returns:
the constructed plug-in selection panel.

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
An event handler to manage when a list has had its value changed.

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
Parameters:
e - the ListSelectionEvent that triggered this method call.

handleActionEvent

public void handleActionEvent(java.awt.event.ActionEvent ae)
An method to handle the processing of action events from the parent class.

Specified by:
handleActionEvent in class AbstractSettingsPanel
Parameters:
ae - the Action Event that needs to be processed.

sendButtonActionMessage

void sendButtonActionMessage(int action)
Iterates through all of the jConduits calling their jConduitDialogActionPerformed methods with the specified action value.

Parameters:
action - an integer represneting the action taken in this dialog.

getParentDialog

protected javax.swing.JDialog getParentDialog()
Retrieves the parent JDialog for this panel.

Returns:
the parent JDialog for this panel.

jSyncManager

Copyright (c) 1999 - 2004 Brad BARCLAY and others. All Rights Reserved.