org.fosstrak.llrp.commander.dialogs
Class AddReaderDialog

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.AddReaderDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class AddReaderDialog
extends ConnectDialog

dialog to add a new reader 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 cICon
          handle to the client initiated connection button.
protected  org.eclipse.swt.widgets.Button conImmed
          handle to the connect immediately 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
AddReaderDialog(org.eclipse.swt.widgets.Shell aShell)
          create a new add reader 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()
           
 int getPort()
           
 boolean isClientInitiated()
           
 boolean isConnectImmediately()
           
 
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

cICon

protected org.eclipse.swt.widgets.Button cICon
handle to the client initiated connection button.


conImmed

protected org.eclipse.swt.widgets.Button conImmed
handle to the connect immediately button.

Constructor Detail

AddReaderDialog

public AddReaderDialog(org.eclipse.swt.widgets.Shell aShell)
create a new add reader dialog.

Parameters:
aShell - the parent shell.
Method Detail

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.

createContents

protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
Create GUI elements in the dialog.

Overrides:
createContents in class ConnectDialog

getName

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

getIP

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

getPort

public int getPort()
Returns:
IP Port of connection resource

isClientInitiated

public boolean isClientInitiated()
Returns:
true if client initiates connection, false otherwise.

isConnectImmediately

public boolean isConnectImmediately()
Returns:
true if connect immediately, false otherwise.

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.