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