Package org.pentaho.di.ui.core.dialog
Class EnterSelectionDialog
- java.lang.Object
-
- org.eclipse.swt.widgets.Dialog
-
- org.pentaho.di.ui.core.dialog.EnterSelectionDialog
-
public class EnterSelectionDialog extends org.eclipse.swt.widgets.DialogAllows the user to make a selection from a list of values.- Since:
- 19-06-2003
- Author:
- Matt
-
-
Constructor Summary
Constructors Constructor Description EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message)Create a new dialog allow someone to pick one value out of a list of valuesEnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message, int shellWidth, int shellHeight)EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message, String constant, org.pentaho.di.core.variables.VariableSpace variableSpace)EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message, org.pentaho.di.trans.HasDatabasesInterface databasesInterface)EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, PropsUI props, String[] choices, String shellText, String lineText)Deprecated.Use CT without props parameter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDataSource()voidclearModal()voiddispose()voidgetData()int[]getSelectedNrs()int[]getSelectionIndeces()intgetSelectionNr()intgetSelectionNr(String str)org.eclipse.swt.widgets.ShellgetShell()booleanisFixed()booleanisMulti()Stringopen()Stringopen(int nr)StringopenRepoDialog()voidsetAvoidQuickSearch()voidsetCurrentValue(String currentValue)voidsetFixed(boolean fixed)voidsetMulti(boolean multi)voidsetSelectedNrs(int[] selectedNrs)voidsetViewOnly()protected voidupdateFilter()
-
-
-
Constructor Detail
-
EnterSelectionDialog
@Deprecated public EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, PropsUI props, String[] choices, String shellText, String lineText)
Deprecated.Use CT without props parameter
-
EnterSelectionDialog
public EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message)Create a new dialog allow someone to pick one value out of a list of values- Parameters:
parent- the parent shell.choices- The available list of optionsshellText- The shell textmessage- the message to display as extra information about the possible choices
-
EnterSelectionDialog
public EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message, int shellWidth, int shellHeight)
-
EnterSelectionDialog
public EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message, org.pentaho.di.trans.HasDatabasesInterface databasesInterface)
-
-
Method Detail
-
getShell
public org.eclipse.swt.widgets.Shell getShell()
-
setViewOnly
public void setViewOnly()
-
setAvoidQuickSearch
public void setAvoidQuickSearch()
-
setCurrentValue
public void setCurrentValue(String currentValue)
-
clearModal
public void clearModal()
-
open
public String open(int nr)
-
open
public String open()
-
openRepoDialog
public String openRepoDialog()
-
dispose
public void dispose()
-
getData
public void getData()
-
getSelectionNr
public int getSelectionNr(String str)
-
getSelectionNr
public int getSelectionNr()
-
isMulti
public boolean isMulti()
-
setMulti
public void setMulti(boolean multi)
-
getSelectionIndeces
public int[] getSelectionIndeces()
-
isFixed
public boolean isFixed()
- Returns:
- the fixed
-
setFixed
public void setFixed(boolean fixed)
- Parameters:
fixed- the fixed to set
-
getSelectedNrs
public int[] getSelectedNrs()
- Returns:
- the selectedNrs
-
setSelectedNrs
public void setSelectedNrs(int[] selectedNrs)
- Parameters:
selectedNrs- the selectedNrs to set
-
updateFilter
protected void updateFilter()
-
addDataSource
protected void addDataSource()
-
-