Class MainController
- java.lang.Object
-
- org.pentaho.ui.xul.XulEventSourceAdapter
-
- org.pentaho.ui.xul.impl.AbstractXulEventHandler
-
- org.pentaho.di.ui.repository.repositoryexplorer.controllers.MainController
-
- All Implemented Interfaces:
org.pentaho.ui.xul.impl.XulEventHandler,org.pentaho.ui.xul.util.DialogController<Object>,org.pentaho.ui.xul.XulEventSource
public class MainController extends org.pentaho.ui.xul.impl.AbstractXulEventHandler implements org.pentaho.ui.xul.util.DialogController<Object>
This is the main XulEventHandler for the dialog. It sets up the main bindings for the user interface and responds to some of the main UI events such as closing and accepting the dialog.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.pentaho.ui.xul.util.DialogController
org.pentaho.ui.xul.util.DialogController.DialogListener<T extends Object>
-
-
Constructor Summary
Constructors Constructor Description MainController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<Object> listener)voidcloseDialog()RepositoryExplorerCallbackgetCallback()StringgetName()booleangetOkClicked()SharedObjectSyncUtilgetSharedObjectSyncUtil()booleanhandleLostRepository(Throwable e)voidhideDialog()voidinit()voidremoveDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<Object> listener)voidsetCallback(RepositoryExplorerCallback callback)voidsetRepository(org.pentaho.di.repository.Repository rep)voidsetSharedObjectSyncUtil(SharedObjectSyncUtil sharedObjectSyncUtil)voidshowDialog()-
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainer
-
-
-
-
Field Detail
-
CANCELLED
public static final int CANCELLED
- See Also:
- Constant Field Values
-
OK
public static final int OK
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOkClicked
public boolean getOkClicked()
-
init
public void init()
-
showDialog
public void showDialog()
- Specified by:
showDialogin interfaceorg.pentaho.ui.xul.util.DialogController<Object>
-
getCallback
public RepositoryExplorerCallback getCallback()
-
setCallback
public void setCallback(RepositoryExplorerCallback callback)
-
setRepository
public void setRepository(org.pentaho.di.repository.Repository rep)
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.pentaho.ui.xul.impl.XulEventHandler- Overrides:
getNamein classorg.pentaho.ui.xul.impl.AbstractXulEventHandler
-
closeDialog
public void closeDialog()
-
addDialogListener
public void addDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<Object> listener)
- Specified by:
addDialogListenerin interfaceorg.pentaho.ui.xul.util.DialogController<Object>
-
removeDialogListener
public void removeDialogListener(org.pentaho.ui.xul.util.DialogController.DialogListener<Object> listener)
- Specified by:
removeDialogListenerin interfaceorg.pentaho.ui.xul.util.DialogController<Object>
-
hideDialog
public void hideDialog()
- Specified by:
hideDialogin interfaceorg.pentaho.ui.xul.util.DialogController<Object>
-
handleLostRepository
public boolean handleLostRepository(Throwable e)
-
getSharedObjectSyncUtil
public SharedObjectSyncUtil getSharedObjectSyncUtil()
-
setSharedObjectSyncUtil
public void setSharedObjectSyncUtil(SharedObjectSyncUtil sharedObjectSyncUtil)
-
-