wt.clients.widgets
Interface SelectorInterface

All Known Implementing Classes:
BaseSelector

public interface SelectorInterface

This interface shows all the methods that selector s should be implemented.


Method Summary
 void addSelectorListener(SelectorEventListener listener)
          Add the selector listener.
 void addValue(Object object)
          Add the object to the selector.
 Object getFirstSelected()
          Get the first selected values from the selector.
 Vector getSelectedValues()
          Get the selected values from the selector.
 boolean isMultiSelect()
          Get the multi-select mode.
 void removeSelectorListener(SelectorEventListener listener)
          Remove the selector listener.
 void removeValue(Object object)
          Remove the object from the selector.
 void setMultiSelect(boolean flag)
          Set the multi-select mode.
 void setSelectedValue(Object object)
          Set the selection of the selector to the object.
 void setSelectedValues(Vector vector)
          If the selector is set to have multiple selection, then the elements inside the vector will be selected in the selector.
 void setStatusBarHost(StatusBarHostInterface statusBarHost)
          Set the status bar host.
 Vector showAsModalSelectorDialog()
          Show the selector in a modal dialog.
 

Method Detail

addValue

public void addValue(Object object)
Add the object to the selector.

Parameters:
object -

removeValue

public void removeValue(Object object)
Remove the object from the selector.

Parameters:
object -

setSelectedValue

public void setSelectedValue(Object object)
Set the selection of the selector to the object.

Parameters:
object -

setSelectedValues

public void setSelectedValues(Vector vector)
If the selector is set to have multiple selection, then the elements inside the vector will be selected in the selector. Otherwise, only the first element will be selected.

Parameters:
vector -

getFirstSelected

public Object getFirstSelected()
Get the first selected values from the selector.

Returns:
Object

getSelectedValues

public Vector getSelectedValues()
Get the selected values from the selector. If it's in multi-select mode, vector of selected values will be returned. Otherwise only the first element will contain the selected value.

Returns:
Vector

showAsModalSelectorDialog

public Vector showAsModalSelectorDialog()
Show the selector in a modal dialog. It will return a vector of selected values when it's finished.

Returns:
Vector

setStatusBarHost

public void setStatusBarHost(StatusBarHostInterface statusBarHost)
Set the status bar host.

Parameters:
statusBarHost -

setMultiSelect

public void setMultiSelect(boolean flag)
Set the multi-select mode.

Parameters:
flag -

isMultiSelect

public boolean isMultiSelect()
Get the multi-select mode.

Returns:
boolean

addSelectorListener

public void addSelectorListener(SelectorEventListener listener)
Add the selector listener. It will listen to the value selection change event in the selector.

Parameters:
listener -

removeSelectorListener

public void removeSelectorListener(SelectorEventListener listener)
Remove the selector listener.

Parameters:
listener -