net.bpelunit.framework.client.eclipse.dialog
Class Field

java.lang.Object
  extended by net.bpelunit.framework.client.eclipse.dialog.Field
Direct Known Subclasses:
CheckBoxField, ComboField, FileField, ListField, SelectionField, TextField

public abstract class Field
extends Object

Abstract superclass of all fields for the FieldBasedInputDialog.

Version:
$Id$
Author:
Philip Mayer

Constructor Summary
Field(FieldBasedInputDialog inputDialog, String labelText, String initialValue)
           
 
Method Summary
protected  org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite parent, int id, String label, boolean defaultButton)
           
protected abstract  void createControl(org.eclipse.swt.widgets.Composite parent)
           
protected  FieldBasedInputDialog getDialog()
           
protected  String getInitialValue()
           
protected  String getLabelText()
           
abstract  String getSelection()
           
protected  DialogFieldValidator getValidator()
           
protected  void setButtonLayoutData(org.eclipse.swt.widgets.Button button)
           
 void setValidator(DialogFieldValidator validator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Field

public Field(FieldBasedInputDialog inputDialog,
             String labelText,
             String initialValue)
Method Detail

createControl

protected abstract void createControl(org.eclipse.swt.widgets.Composite parent)

getSelection

public abstract String getSelection()

getDialog

protected FieldBasedInputDialog getDialog()

getInitialValue

protected String getInitialValue()

getLabelText

protected String getLabelText()

getValidator

protected DialogFieldValidator getValidator()

setValidator

public void setValidator(DialogFieldValidator validator)

createButton

protected org.eclipse.swt.widgets.Button createButton(org.eclipse.swt.widgets.Composite parent,
                                                      int id,
                                                      String label,
                                                      boolean defaultButton)

setButtonLayoutData

protected void setButtonLayoutData(org.eclipse.swt.widgets.Button button)


Copyright © 2013 Leibniz Universität Hannover. All Rights Reserved.