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.Dialog
Allows the user to make a selection from a list of values.
Since:
19-06-2003
Author:
Matt
  • Constructor Details

    • 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 options
      shellText - The shell text
      message - 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)
    • EnterSelectionDialog

      public EnterSelectionDialog(org.eclipse.swt.widgets.Shell parent, String[] choices, String shellText, String message, String constant, org.pentaho.di.core.variables.VariableSpace variableSpace)
  • Method Details

    • 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()