Class ObjectChooserDialog<T>

java.lang.Object
docking.DialogComponentProvider
docking.widgets.dialogs.ObjectChooserDialog<T>
All Implemented Interfaces:
ActionContextProvider, StatusListener, TaskListener

public class ObjectChooserDialog<T> extends DialogComponentProvider
  • Constructor Details

    • ObjectChooserDialog

      public ObjectChooserDialog(String title, Class<T> objectClass, List<T> choosableObjects, String... methodsForColumns)
  • Method Details

    • okCallback

      protected void okCallback()
      Description copied from class: DialogComponentProvider
      The callback method for when the "OK" button is pressed.
      Overrides:
      okCallback in class DialogComponentProvider
    • cancelCallback

      protected void cancelCallback()
      Description copied from class: DialogComponentProvider
      The callback method for when the "Cancel" button is pressed. The default behavior is to call setVisible(false) and dispose() on the dialog.
      Overrides:
      cancelCallback in class DialogComponentProvider
    • dialogShown

      protected void dialogShown()
      Description copied from class: DialogComponentProvider
      Override this method if you want to do something when the dialog is made visible
      Overrides:
      dialogShown in class DialogComponentProvider
    • getTable

      public GTableWidget<T> getTable()
    • objectPicked

      protected void objectPicked(T t)
    • objectSelected

      protected void objectSelected(T t)
    • getSelectedObject

      public T getSelectedObject()
    • setSelectedObject

      public void setSelectedObject(T t)
    • setFilterText

      public void setFilterText(String text)
    • close

      public void close()
      Overrides:
      close in class DialogComponentProvider