jwo.vfc.hubclient
Class HubConfigBox

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--jwo.vfc.hub.JWDialogue
                                |
                                +--jwo.vfc.hubclient.HubConfigBox
All Implemented Interfaces:
Accessible, ActionListener, EventListener, ImageObserver, MenuContainer, Serializable

public class HubConfigBox
extends JWDialogue

Creates a window for configuring VFC Hub connection options.

Version:
1.2.3, 12th March, 2001.
Author:
Jo Wood
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
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
 
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
HubConfigBox(Frame parentFrame, ClientBean hubClient)
          Creates the dialogue box for hub configuration options.
HubConfigBox(Frame parentFrame, ClientBean hubClient, String configDirectory)
          Creates the dialogue box for hub configuration options.
 
Method Summary
 void checkActions(ActionEvent event)
          Responds to any actions other than the return button press.
 void checkInput()
          Checks that input values are valid before exiting.
 String getConfigDirectory()
          Reports the defualt directory in which to look for or store configuration files.
 ClientBean getHubClient()
          Returns the client information last entered in this configuration box.
 void setConfigDirectory(String newDir)
          Sets the defualt directory in which to look for or store configuration files.
 
Methods inherited from class jwo.vfc.hub.JWDialogue
actionPerformed, add, addDialogueListener, addReturnButtons, closeDialogue, getGBConstraints, getGBLayout, isChanged, removeDialogueListener, setCancelAsDefault, setChanged, setOKAsDefault, updateListener
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, 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, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, addContainerListener, addImpl, 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, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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
 

Constructor Detail

HubConfigBox

public HubConfigBox(Frame parentFrame,
                    ClientBean hubClient)
Creates the dialogue box for hub configuration options. Sets the default location to look for configuration files to current directory.

Parameters:
parentFrame - Frame associated with this dialogue.
hubClient - VFC hub client to configure.

HubConfigBox

public HubConfigBox(Frame parentFrame,
                    ClientBean hubClient,
                    String configDirectory)
Creates the dialogue box for hub configuration options.

Parameters:
parentFrame - Frame associated with this dialogue.
hubClient - VFC hub client to configure.
Method Detail

getConfigDirectory

public String getConfigDirectory()
Reports the defualt directory in which to look for or store configuration files.

Returns:
Directory in which to look for hub configuration file.

setConfigDirectory

public void setConfigDirectory(String newDir)
Sets the defualt directory in which to look for or store configuration files.

Parameters:
newDir - New directory in which to look for hub configuration file.

getHubClient

public ClientBean getHubClient()
Returns the client information last entered in this configuration box. Includes information on hub server IP address and port, user name, password, and output directory.

Returns:
ClientBean containing all hub client information.

checkActions

public void checkActions(ActionEvent event)
Responds to any actions other than the return button press. Overrides parent method for checking actions, but does nothing in this case.

Specified by:
checkActions in class JWDialogue
Parameters:
event - Action events (button presses) to process.

checkInput

public void checkInput()
Checks that input values are valid before exiting. Implements abstract method from superclass.

Specified by:
checkInput in class JWDialogue