org.pentaho.platform.dataaccess.datasource.ui.selectdialog
Class SwingDatasourceSelectionDialog

java.lang.Object
  extended by org.pentaho.platform.dataaccess.datasource.ui.selectdialog.SwingDatasourceSelectionDialog
All Implemented Interfaces:
org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>

public class SwingDatasourceSelectionDialog
extends Object
implements org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>

Author:
mlowery

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.pentaho.ui.xul.util.DialogController
org.pentaho.ui.xul.util.DialogController.DialogListener<T>
 
Constructor Summary
SwingDatasourceSelectionDialog(IXulAsyncDatasourceService datasourceService, IDatasourceEditor datasourceDialogController)
           
 
Method Summary
 void addDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<LogicalModelSummary> listener)
          Specified by DialogController.
 void hideDialog()
          Specified by DialogController.
static void main(String[] args)
          For debug/demo purposes only.
 void removeDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<LogicalModelSummary> listener)
          Specified by DialogController.
 void showDialog()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingDatasourceSelectionDialog

public SwingDatasourceSelectionDialog(IXulAsyncDatasourceService datasourceService,
                                      IDatasourceEditor datasourceDialogController)
                               throws org.pentaho.ui.xul.XulException
Throws:
org.pentaho.ui.xul.XulException
Method Detail

addDialogListener

public void addDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<LogicalModelSummary> listener)
Specified by DialogController.

Specified by:
addDialogListener in interface org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>

hideDialog

public void hideDialog()
Specified by DialogController.

Specified by:
hideDialog in interface org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>

removeDialogListener

public void removeDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<LogicalModelSummary> listener)
Specified by DialogController.

Specified by:
removeDialogListener in interface org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>

showDialog

public void showDialog()
Specified by:
showDialog in interface org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>

main

public static void main(String[] args)
                 throws org.pentaho.ui.xul.XulException
For debug/demo purposes only.

Throws:
org.pentaho.ui.xul.XulException