com.infoengine.administration.packaging
Class SelectorPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.infoengine.administration.packaging.SelectorPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class SelectorPanel
extends JPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  JPanel ButtonPanel
           
private  JList DirPossibilitiesList
           
(package private)  DefaultListModel DirPossibilitiesModel
           
private  JScrollPane DirPossibilitiesScrollPane
           
private  JList FilePossibilitiesList
           
(package private)  DefaultListModel FilePossibilitiesModel
           
private  JScrollPane FilePossibilitiesScrollePane
           
private  JPanel LeftPanel
           
(package private)  Map possibilities
           
private  JPanel RightPanel
           
private  JList SelectionList
           
(package private)  DefaultListModel SelectionModel
           
private  JScrollPane SelectionScrollPane
           
private  JButton ToPossibilitiesButton
           
private  JButton ToSelectionButton
           
 
Fields inherited from class javax.swing.JPanel
 
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
SelectorPanel()
          Creates new form Selector
SelectorPanel(Map possibilities, File[] selections)
           
 
Method Summary
 void addSelectionListDataListener(ListDataListener listener)
           
private  void DirPossibilitiesListValueChanged(ListSelectionEvent evt)
           
private  Vector getListVector(JList list)
           
 File[] getSelections()
          return contents of selection list
private  void initComponents()
          This method is called from within the constructor to initialize the form.
 void removeSelectionListDataListener(ListDataListener listener)
           
 void setPossibilities(Map possibilities)
           
 void setSelections(Object[] selections)
           
private  void ToPossibilitiesButtonActionPerformed(ActionEvent evt)
           
private  void ToSelectionButtonActionPerformed(ActionEvent evt)
           
 
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, getPreferredSize, 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
 

Field Detail

DirPossibilitiesModel

DefaultListModel DirPossibilitiesModel

FilePossibilitiesModel

DefaultListModel FilePossibilitiesModel

SelectionModel

DefaultListModel SelectionModel

possibilities

Map possibilities

ButtonPanel

private JPanel ButtonPanel

DirPossibilitiesList

private JList DirPossibilitiesList

DirPossibilitiesScrollPane

private JScrollPane DirPossibilitiesScrollPane

FilePossibilitiesList

private JList FilePossibilitiesList

FilePossibilitiesScrollePane

private JScrollPane FilePossibilitiesScrollePane

LeftPanel

private JPanel LeftPanel

RightPanel

private JPanel RightPanel

SelectionList

private JList SelectionList

SelectionScrollPane

private JScrollPane SelectionScrollPane

ToPossibilitiesButton

private JButton ToPossibilitiesButton

ToSelectionButton

private JButton ToSelectionButton
Constructor Detail

SelectorPanel

public SelectorPanel()
Creates new form Selector


SelectorPanel

public SelectorPanel(Map possibilities,
                     File[] selections)
Method Detail

setPossibilities

public void setPossibilities(Map possibilities)

setSelections

public void setSelections(Object[] selections)

addSelectionListDataListener

public void addSelectionListDataListener(ListDataListener listener)

removeSelectionListDataListener

public void removeSelectionListDataListener(ListDataListener listener)

getListVector

private Vector getListVector(JList list)

getSelections

public File[] getSelections()
return contents of selection list

Returns:
contents of the selection list

initComponents

private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.


DirPossibilitiesListValueChanged

private void DirPossibilitiesListValueChanged(ListSelectionEvent evt)

ToSelectionButtonActionPerformed

private void ToSelectionButtonActionPerformed(ActionEvent evt)

ToPossibilitiesButtonActionPerformed

private void ToPossibilitiesButtonActionPerformed(ActionEvent evt)