g-Eclipse
Release 1.0.0

eu.geclipse.jsdl.ui.widgets
Class ParametersDialog

java.lang.Object
  extended by Dialog
      extended by eu.geclipse.jsdl.ui.widgets.ParametersDialog

public class ParametersDialog
extends Dialog

Dialog for defining new parameter sweep.


Field Summary
static java.lang.String NEW_ELEMENT
          Variable for launching ParametersDialog as a dialog for defining new parameter without reference to any sweep parameter.
static java.lang.String WITH_REF
          Variable for launching ParametersDialog as a dialog for defining new parameter with reference to parameter already defined.
 
Constructor Summary
ParametersDialog(Shell parentShell, java.util.List<java.lang.String> parameters, java.util.List<java.lang.String> refElements, java.lang.String refElement, java.lang.String mode)
          Creates instance of ParametersDialog class.
 
Method Summary
 java.lang.String getElementReturn()
          Method to access JSDL element chosen as a new sweep parameter as selected in dialog when user pressed OK.
 java.lang.String getRefElementReturn()
          Return the selected referenced element as selected in dialog when user pressed OK.
 java.util.List<java.lang.String> getValuesReturn()
          Method to access values for new parameter as entered in dialog when user pressed OK.
 void modifyText(ModifyEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WITH_REF

public static final java.lang.String WITH_REF
Variable for launching ParametersDialog as a dialog for defining new parameter with reference to parameter already defined.

See Also:
Constant Field Values

NEW_ELEMENT

public static final java.lang.String NEW_ELEMENT
Variable for launching ParametersDialog as a dialog for defining new parameter without reference to any sweep parameter. New parameter will be defined on zero level in sweep extension in JSDL.

See Also:
Constant Field Values
Constructor Detail

ParametersDialog

public ParametersDialog(Shell parentShell,
                        java.util.List<java.lang.String> parameters,
                        java.util.List<java.lang.String> refElements,
                        java.lang.String refElement,
                        java.lang.String mode)
Creates instance of ParametersDialog class.

Parameters:
parentShell - shell of a parent widget
parameters - list of JSDL elements to choose from and create sweep parameters
refElements - list of sweep parameters already defined in JSDL
refElement - chosen element form eElements list
mode -
Method Detail

modifyText

public void modifyText(ModifyEvent event)

getRefElementReturn

public java.lang.String getRefElementReturn()
Return the selected referenced element as selected in dialog when user pressed OK.

Returns:
String with XPath to element chosen as a referenced one for new parameter

getElementReturn

public java.lang.String getElementReturn()
Method to access JSDL element chosen as a new sweep parameter as selected in dialog when user pressed OK.

Returns:
String with XPath to element chosen as a new parameter sweep

getValuesReturn

public java.util.List<java.lang.String> getValuesReturn()
Method to access values for new parameter as entered in dialog when user pressed OK.

Returns:
List of strings values for parameter sweep. This may also be loop definition.

g-Eclipse
Release 1.0.0