com.ibm.dse.tools.workbench.gui
Class ConnectDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--com.ibm.dse.tools.workbench.gui.ConnectDialog

public class ConnectDialog
extends javax.swing.JDialog
implements DialogResult

This class is the connection dialog, that allow the user to connect to a repository or workspace.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Field Summary
protected  boolean accepted
           
protected  Repository repository
           
 
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
 
Constructor Summary
ConnectDialog()
          This constructor creates a connect dialog.
ConnectDialog(Repository theRepository)
          This constructor creates a connect dialog with the given Repository.
 
Method Summary
 boolean accepted()
          This method returns true if the dialog is closed with the Accept button.
protected  void checkToAccept()
          This method checks that all the fields are filled to try to connect automatically when an ActionPerformed event is throwed.
 void doAccept()
          This method is excecuted when the user press the Accept button.
 void doCancel()
          This method is excecuted when the user press the Cancel button.
 Repository getRepository()
          This method returns the current repository.
 java.lang.Object getResult()
          This method returns the result of the dialog.
 void setRepository(Repository newRepository)
          This method sets the current repository.
 void updateView(java.lang.String URLpath, java.lang.String user)
          This method update the username and url fields with the given strings.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

repository

protected Repository repository

accepted

protected boolean accepted
Constructor Detail

ConnectDialog

public ConnectDialog()
This constructor creates a connect dialog.

ConnectDialog

public ConnectDialog(Repository theRepository)
This constructor creates a connect dialog with the given Repository.
Parameters:
theRepository - com.ibm.dse.tools.workbench.base.Repository
Method Detail

accepted

public boolean accepted()
This method returns true if the dialog is closed with the Accept button.
Specified by:
accepted in interface DialogResult
Returns:
boolean

checkToAccept

protected void checkToAccept()
This method checks that all the fields are filled to try to connect automatically when an ActionPerformed event is throwed.

doAccept

public void doAccept()
This method is excecuted when the user press the Accept button.

doCancel

public void doCancel()
This method is excecuted when the user press the Cancel button.

getRepository

public Repository getRepository()
This method returns the current repository.
Returns:
com.ibm.dse.tools.workbench.base.Repository

getResult

public java.lang.Object getResult()
This method returns the result of the dialog.
Specified by:
getResult in interface DialogResult
Returns:
java.lang.Object

setRepository

public void setRepository(Repository newRepository)
This method sets the current repository.
Parameters:
newRepository - com.ibm.dse.tools.workbench.base.Repository

updateView

public void updateView(java.lang.String URLpath,
                       java.lang.String user)
This method update the username and url fields with the given strings.
Parameters:
java.lang.String - URLpath
java.lang.String - user