edu.sdsc.inca
Class IncatResourceDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by edu.sdsc.inca.IncatResourceDialog
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class IncatResourceDialog
extends javax.swing.JFrame
implements java.awt.event.ActionListener

A Dialog window that allows the user to edit a resource.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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
protected  javax.swing.JComboBox access
           
protected  javax.swing.Box accessBox
           
protected  javax.swing.Box accessGlobusBox
           
protected  javax.swing.Box accessLocalBox
           
protected  javax.swing.Box accessManualBox
           
protected  javax.swing.Box accessSshBox
           
protected  javax.swing.JTextField adminEmail
           
protected  javax.swing.JTextField computeServer
           
protected  javax.swing.JTextField fileServer
           
protected  javax.swing.JCheckBox isEquivalent
           
protected  javax.swing.JTextField keyFile
           
protected  javax.swing.JPasswordField keyPassword
           
protected  java.awt.event.ActionListener listener
           
protected  javax.swing.JTextField members
           
protected  javax.swing.JTextField name
           
protected  javax.swing.JTextField proxyLifetime
           
protected  javax.swing.JPasswordField proxyPassword
           
protected  javax.swing.JTextField proxyServer
           
protected  javax.swing.JTextField proxyUserId
           
protected  javax.swing.JTextField userId
           
protected  javax.swing.JTextField wd
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
IncatResourceDialog(java.awt.event.ActionListener listener, java.lang.String okCommand, java.lang.String cancelCommand)
          Constructs a new IncatResourceDialog.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
          An action listener that checks for required fields on dialog exit and modifies the dialog when the access method changes.
 java.lang.String getName()
          Returns the resource name.
 void getResource(WrapResource resource)
          Copies information from the resource dialog into the specified resource.
 void setResource(WrapResource resource)
          Copies information from the specified resource into the resource dialog.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, 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, 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, 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, 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
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

access

protected javax.swing.JComboBox access

accessBox

protected javax.swing.Box accessBox

accessGlobusBox

protected javax.swing.Box accessGlobusBox

accessLocalBox

protected javax.swing.Box accessLocalBox

accessManualBox

protected javax.swing.Box accessManualBox

accessSshBox

protected javax.swing.Box accessSshBox

adminEmail

protected javax.swing.JTextField adminEmail

computeServer

protected javax.swing.JTextField computeServer

fileServer

protected javax.swing.JTextField fileServer

isEquivalent

protected javax.swing.JCheckBox isEquivalent

keyFile

protected javax.swing.JTextField keyFile

keyPassword

protected javax.swing.JPasswordField keyPassword

listener

protected java.awt.event.ActionListener listener

members

protected javax.swing.JTextField members

name

protected javax.swing.JTextField name

proxyLifetime

protected javax.swing.JTextField proxyLifetime

proxyPassword

protected javax.swing.JPasswordField proxyPassword

proxyServer

protected javax.swing.JTextField proxyServer

proxyUserId

protected javax.swing.JTextField proxyUserId

userId

protected javax.swing.JTextField userId

wd

protected javax.swing.JTextField wd
Constructor Detail

IncatResourceDialog

public IncatResourceDialog(java.awt.event.ActionListener listener,
                           java.lang.String okCommand,
                           java.lang.String cancelCommand)
Constructs a new IncatResourceDialog.

Parameters:
listener - the listener to invoke when OK or cancel is pressed
okCommand - the command to send when OK is pressed
cancelCommand - the command to send when Cancel is pressed
Method Detail

getName

public java.lang.String getName()
Returns the resource name.

Overrides:
getName in class java.awt.Component
Returns:
the resource name

getResource

public void getResource(WrapResource resource)
Copies information from the resource dialog into the specified resource.

Parameters:
resource - the resource to update

setResource

public void setResource(WrapResource resource)
Copies information from the specified resource into the resource dialog.

Parameters:
resource - the resource to show

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
An action listener that checks for required fields on dialog exit and modifies the dialog when the access method changes.

Specified by:
actionPerformed in interface java.awt.event.ActionListener