org.pentaho.di.ui.core.dialog
Class EnterSelectionDialog

java.lang.Object
  extended by Dialog
      extended by org.pentaho.di.ui.core.dialog.EnterSelectionDialog

public class EnterSelectionDialog
extends Dialog

Allows the user to make a selection from a list of values.

Since:
19-06-2003
Author:
Matt

Constructor Summary
EnterSelectionDialog(Shell parent, PropsUI props, String[] choices, String shellText, String lineText)
          Deprecated. Use CT without props parameter
EnterSelectionDialog(Shell parent, String[] choices, String shellText, String message)
          Create a new dialog allow someone to pick one value out of a list of values
EnterSelectionDialog(Shell parent, String[] choices, String shellText, String message, HasDatabasesInterface databasesInterface)
           
 
Method Summary
 void clearModal()
           
 void dispose()
           
 void getData()
           
 int[] getSelectedNrs()
           
 int[] getSelectionIndeces()
           
 int getSelectionNr()
           
 int getSelectionNr(String str)
           
 Shell getShell()
           
 boolean isFixed()
           
 boolean isMulti()
           
 String open()
           
 String open(int nr)
           
 void setAvoidQuickSearch()
           
 void setFixed(boolean fixed)
           
 void setMulti(boolean multi)
           
 void setSelectedNrs(int[] selectedNrs)
           
 void setViewOnly()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnterSelectionDialog

public EnterSelectionDialog(Shell parent,
                            PropsUI props,
                            String[] choices,
                            String shellText,
                            String lineText)
Deprecated. Use CT without props parameter


EnterSelectionDialog

public EnterSelectionDialog(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(Shell parent,
                            String[] choices,
                            String shellText,
                            String message,
                            HasDatabasesInterface databasesInterface)
Method Detail

getShell

public Shell getShell()

setViewOnly

public void setViewOnly()

setAvoidQuickSearch

public void setAvoidQuickSearch()

clearModal

public void clearModal()

open

public String open(int nr)

open

public String open()

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