Class AbstractRepositoryExplorerUISupport
- java.lang.Object
-
- org.pentaho.di.ui.repository.repositoryexplorer.uisupport.AbstractRepositoryExplorerUISupport
-
- All Implemented Interfaces:
IRepositoryExplorerUISupport
- Direct Known Subclasses:
BaseRepositoryExplorerUISupport
,ManageUserUISupport
public abstract class AbstractRepositoryExplorerUISupport extends Object implements IRepositoryExplorerUISupport
-
-
Constructor Summary
Constructors Constructor Description AbstractRepositoryExplorerUISupport()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
apply(org.pentaho.ui.xul.XulDomContainer container)
Adds and apply the overlays and the event handlers to the xul dom containerList<org.pentaho.ui.xul.impl.XulEventHandler>
getEventHandlers()
Get the list of event handlers added to the list of event handlersList<org.pentaho.ui.xul.XulOverlay>
getOverlays()
Get the list of overlays for the UI Supportvoid
initControllers(org.pentaho.di.repository.Repository rep)
Initialize the controllerprotected abstract void
setup()
Setup the event handlers and the overlays for a service or capability
-
-
-
Method Detail
-
apply
public void apply(org.pentaho.ui.xul.XulDomContainer container) throws org.pentaho.ui.xul.XulException
Description copied from interface:IRepositoryExplorerUISupport
Adds and apply the overlays and the event handlers to the xul dom container- Specified by:
apply
in interfaceIRepositoryExplorerUISupport
- Throws:
org.pentaho.ui.xul.XulException
-
getEventHandlers
public List<org.pentaho.ui.xul.impl.XulEventHandler> getEventHandlers()
Description copied from interface:IRepositoryExplorerUISupport
Get the list of event handlers added to the list of event handlers- Specified by:
getEventHandlers
in interfaceIRepositoryExplorerUISupport
- Returns:
- list of event handlers
-
getOverlays
public List<org.pentaho.ui.xul.XulOverlay> getOverlays()
Description copied from interface:IRepositoryExplorerUISupport
Get the list of overlays for the UI Support- Specified by:
getOverlays
in interfaceIRepositoryExplorerUISupport
- Returns:
-
initControllers
public void initControllers(org.pentaho.di.repository.Repository rep) throws ControllerInitializationException
Description copied from interface:IRepositoryExplorerUISupport
Initialize the controller- Specified by:
initControllers
in interfaceIRepositoryExplorerUISupport
- Throws:
ControllerInitializationException
-
setup
protected abstract void setup()
Setup the event handlers and the overlays for a service or capability
-
-