Class EnterSelectionDialog


  • public class EnterSelectionDialog
    extends org.eclipse.swt.widgets.Dialog
    Allows the user to make a selection from a list of values.
    • Constructor Detail

      • 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,
                                    String constant,
                                    IVariables variables)
    • 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
      • setSelectedNrs

        public void setSelectedNrs​(List<Integer> selectedNrs)
        Parameters:
        selectedNrs - the selectedNrs to set
      • updateFilter

        protected void updateFilter()
      • isAddNoneOption

        public boolean isAddNoneOption()
        Gets addNoneOption
        Returns:
        value of addNoneOption
      • setAddNoneOption

        public void setAddNoneOption​(boolean addNoneOption)
        Parameters:
        addNoneOption - The addNoneOption to set
      • isNoneClicked

        public boolean isNoneClicked()
        Gets noneClicked
        Returns:
        value of noneClicked
      • setNoneClicked

        public void setNoneClicked​(boolean noneClicked)
        Parameters:
        noneClicked - The noneClicked to set