org.fosstrak.llrp.commander.dialogs
Class AddFCDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.fosstrak.llrp.commander.dialogs.ConnectDialog
              extended by org.fosstrak.llrp.commander.dialogs.AddFCDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class AddFCDialog
extends ConnectDialog

dialog to add a new adaptor to the reader explorer.

Author:
sawielan

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
protected  org.eclipse.swt.widgets.Button localAdapter
          handle to the local/remote button.
 
Fields inherited from class org.fosstrak.llrp.commander.dialogs.ConnectDialog
caption, DEFAULTS, FIELDS, gridAll, gridLabel, gridText, txts, values
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
AddFCDialog(org.eclipse.swt.widgets.Shell aShell)
          create a new add adaptor dialog.
 
Method Summary
protected  void addOKButton(org.eclipse.swt.widgets.Composite parent)
          adds a OK button and installs the necessary listeners.
protected  org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
          Create GUI elements in the dialog.
 java.lang.String getIP()
           
 org.eclipse.swt.widgets.Listener getListener(org.eclipse.swt.widgets.Text txt, int offset, org.eclipse.swt.widgets.Button ok)
          this method allows the subclasses to put constraints via listeners on the content of the value fields. you can use the offset to determine the field.
 java.lang.String getName()
           
 boolean isLocalAdapter()
          if set to true, the adapter management will create a local adapter and therefore ignoring the IP-address provided.
 
Methods inherited from class org.fosstrak.llrp.commander.dialogs.ConnectDialog
addCancelButton, addInvisibleButton, addTextFields, registerTextFieldListeners, setLayout
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createButtonsForButtonBar, createDialogArea, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localAdapter

protected org.eclipse.swt.widgets.Button localAdapter
handle to the local/remote button.

Constructor Detail

AddFCDialog

public AddFCDialog(org.eclipse.swt.widgets.Shell aShell)
create a new add adaptor dialog.

Parameters:
aShell - the parent shell.
Method Detail

getName

public java.lang.String getName()
Returns:
Logical Name of connection resource

isLocalAdapter

public boolean isLocalAdapter()
if set to true, the adapter management will create a local adapter and therefore ignoring the IP-address provided.

Returns:
true if user requests a local adapter, false otherwise.

getIP

public java.lang.String getIP()
Returns:
IP Address of connection resource

createContents

protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
Description copied from class: ConnectDialog
Create GUI elements in the dialog.

Overrides:
createContents in class ConnectDialog

addOKButton

protected void addOKButton(org.eclipse.swt.widgets.Composite parent)
Description copied from class: ConnectDialog
adds a OK button and installs the necessary listeners.

Overrides:
addOKButton in class ConnectDialog
Parameters:
parent - the parent where to add.

getListener

public org.eclipse.swt.widgets.Listener getListener(org.eclipse.swt.widgets.Text txt,
                                                    int offset,
                                                    org.eclipse.swt.widgets.Button ok)
Description copied from class: ConnectDialog
this method allows the subclasses to put constraints via listeners on the content of the value fields. you can use the offset to determine the field.

Specified by:
getListener in class ConnectDialog
Parameters:
txt - the field holding the changed text.
offset - the offset of the field.
ok - the OK button.
Returns:
null if no constraint, otherwise the listener.


Copyright © 2009. All Rights Reserved.