org.sourcejammer.client.gui.dialog
Class LabeledVersionDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.sourcejammer.client.gui.dialog.SJDialog
                                      |
                                      +--org.sourcejammer.client.gui.dialog.LabeledVersionDialog
All Implemented Interfaces:
javax.accessibility.Accessible, ClickValues, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class LabeledVersionDialog
extends SJDialog
implements ClickValues

Title: $FileName: LabeledVersionDialog.java$

Version:
$VerNum: 3$

$Description: $
$KeyWordsOff: $

This dialog displays all of the available labeled versions for the current archive and allows the user to select one to "get".
Author:
$AuthorName: Timo Haberkern$
See Also:
Serialized Form

Field Summary
private  LabeledVersionDialog dialog
           
private  boolean mbBuildSubDirectories
           
private  java.io.File mflGetToDirectory
           
private  int miButtonClicked
           
private  int miEOLType
           
private  javax.swing.JList mjLabelList
           
private  javax.swing.JTextField mjToLocation
           
private  javax.swing.DefaultListModel moListModel
           
private  java.lang.String msSelectedLabeledVersion
           
private static javax.swing.JFrame testFrame
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.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 org.sourcejammer.client.gui.dialog.ClickValues
CANCEL_BUTTON_CLICKED, DIALOG_CLOSED, NO_BUTTON_CLICKED, OK_BUTTON_CLICKED, YES_BUTTON_CLICKED
 
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
LabeledVersionDialog(java.awt.Dialog owner, org.sourcejammer.project.NodeList labels, boolean viewOnly)
           
LabeledVersionDialog(java.awt.Frame owner, org.sourcejammer.project.NodeList labels, boolean viewOnly)
          Constructor.
 
Method Summary
private  javax.swing.JPanel buildButtonPanel(boolean bViewOnly)
           
private  javax.swing.JScrollPane buildLabelList(org.sourcejammer.project.NodeList labels)
          Build the list of labeled versions.
 int getButtonClicked()
           
 int getEOLType()
           
 java.io.File getGetToDirectory()
           
 java.lang.String getSelectedLabeledVersion()
           
private  void initializeDialog(org.sourcejammer.project.NodeList labels, boolean viewOnly)
           
 boolean isBuildSubDirectories()
           
static void main(java.lang.String[] args)
           
private  javax.swing.JButton makeCancelButton()
          Builds and returns the Cancel button and adds the action listener.
private  javax.swing.JButton makeGetButton()
          Builds and returns the Get button and adds the action listener.
private  javax.swing.JButton makeViewButton()
          Builds and returns the View button and adds the action listener.
 int showDialog(java.awt.Component c)
          Display the dialog.
 
Methods inherited from class org.sourcejammer.client.gui.dialog.SJDialog
createRootPane
 
Methods inherited from class javax.swing.JDialog
addImpl, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, 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, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

mjLabelList

private javax.swing.JList mjLabelList

moListModel

private javax.swing.DefaultListModel moListModel

mjToLocation

private javax.swing.JTextField mjToLocation

dialog

private LabeledVersionDialog dialog

miButtonClicked

private int miButtonClicked

msSelectedLabeledVersion

private java.lang.String msSelectedLabeledVersion

mflGetToDirectory

private java.io.File mflGetToDirectory

mbBuildSubDirectories

private boolean mbBuildSubDirectories

miEOLType

private int miEOLType

testFrame

private static javax.swing.JFrame testFrame
Constructor Detail

LabeledVersionDialog

public LabeledVersionDialog(java.awt.Frame owner,
                            org.sourcejammer.project.NodeList labels,
                            boolean viewOnly)
Constructor.


LabeledVersionDialog

public LabeledVersionDialog(java.awt.Dialog owner,
                            org.sourcejammer.project.NodeList labels,
                            boolean viewOnly)
Method Detail

initializeDialog

private void initializeDialog(org.sourcejammer.project.NodeList labels,
                              boolean viewOnly)

getSelectedLabeledVersion

public java.lang.String getSelectedLabeledVersion()

getEOLType

public int getEOLType()

getGetToDirectory

public java.io.File getGetToDirectory()

getButtonClicked

public int getButtonClicked()

isBuildSubDirectories

public boolean isBuildSubDirectories()

showDialog

public int showDialog(java.awt.Component c)
Display the dialog.

Returns:
the button click value.

buildLabelList

private javax.swing.JScrollPane buildLabelList(org.sourcejammer.project.NodeList labels)
Build the list of labeled versions.


buildButtonPanel

private javax.swing.JPanel buildButtonPanel(boolean bViewOnly)

makeGetButton

private javax.swing.JButton makeGetButton()
Builds and returns the Get button and adds the action listener.


makeViewButton

private javax.swing.JButton makeViewButton()
Builds and returns the View button and adds the action listener.


makeCancelButton

private javax.swing.JButton makeCancelButton()
Builds and returns the Cancel button and adds the action listener.


main

public static void main(java.lang.String[] args)


Copyright 2003 Soucejammer project.