org.bibalex.daf.managers.checkin
Class ChooseRetrievalDriveDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.bibalex.daf.managers.checkin.ChooseRetrievalDriveDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class ChooseRetrievalDriveDialog
extends javax.swing.JDialog

This class helps indicating the drive to retrive the Archive from.

Author:
Fadi.Edward
See Also:
Serialized Form

Nested Class Summary
private  class ChooseRetrievalDriveDialog.Drive
           
static interface ChooseRetrievalDriveDialog.IChooseRetrievalDriveDialog
          This interface allows communication between this dialog and its callee.
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton cancelButton
           
private  ChooseRetrievalDriveDialog.IChooseRetrievalDriveDialog chooseRetrievalDriveDialogInterface
           
private  javax.swing.JComboBox drivesComboBox
           
private  javax.swing.JLabel drivesLabel
           
private  javax.swing.JPanel jContentPane
           
private  javax.swing.JPanel mainPanel
           
private  ResourceManager resourceManager
           
private  javax.swing.JButton retrieveButton
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ChooseRetrievalDriveDialog(ChooseRetrievalDriveDialog.IChooseRetrievalDriveDialog chooseRetrievalDriveDialogInterface)
          This is the default constructor
 
Method Summary
private  javax.swing.JButton getCancelButton()
          This method initializes cancelButton
private  javax.swing.JComboBox getDrivesComboBox()
          This method initializes drivesComboBox
private  javax.swing.JPanel getJContentPane()
          This method initializes jContentPane
private  javax.swing.JPanel getMainPanel()
          This method initializes mainPanel
private  javax.swing.JButton getRetrieveButton()
          This method initializes retrieveButton
private  void initialize()
          This method initializes this
 ChooseRetrievalDriveDialog.Drive[] listDrives()
          List all machine available drives.
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          Since we want to control what happens when a user attempts to close out the frame, we need to override the javax.swing.JFrame.processWindowEvent() method.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

jContentPane

private javax.swing.JPanel jContentPane

mainPanel

private javax.swing.JPanel mainPanel

drivesComboBox

private javax.swing.JComboBox drivesComboBox

retrieveButton

private javax.swing.JButton retrieveButton

drivesLabel

private javax.swing.JLabel drivesLabel

resourceManager

private ResourceManager resourceManager

chooseRetrievalDriveDialogInterface

private ChooseRetrievalDriveDialog.IChooseRetrievalDriveDialog chooseRetrievalDriveDialogInterface

cancelButton

private javax.swing.JButton cancelButton
Constructor Detail

ChooseRetrievalDriveDialog

public ChooseRetrievalDriveDialog(ChooseRetrievalDriveDialog.IChooseRetrievalDriveDialog chooseRetrievalDriveDialogInterface)
This is the default constructor

Parameters:
chooseRetrievalDriveDialogInterface - The instance of the interface implementation that allows indicating a selected drive.
Method Detail

listDrives

public ChooseRetrievalDriveDialog.Drive[] listDrives()
List all machine available drives.

Returns:
Drive array for all the available drives.

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
Since we want to control what happens when a user attempts to close out the frame, we need to override the javax.swing.JFrame.processWindowEvent() method.

Overrides:
processWindowEvent in class javax.swing.JDialog
Parameters:
e - WindowEvent being passed as a result of user actions at the Window level.

initialize

private void initialize()
This method initializes this


getJContentPane

private javax.swing.JPanel getJContentPane()
This method initializes jContentPane

Returns:
javax.swing.JPanel

getMainPanel

private javax.swing.JPanel getMainPanel()
This method initializes mainPanel

Returns:
javax.swing.JPanel

getDrivesComboBox

private javax.swing.JComboBox getDrivesComboBox()
This method initializes drivesComboBox

Returns:
javax.swing.JComboBox

getRetrieveButton

private javax.swing.JButton getRetrieveButton()
This method initializes retrieveButton

Returns:
javax.swing.JButton

getCancelButton

private javax.swing.JButton getCancelButton()
This method initializes cancelButton

Returns:
javax.swing.JButton