Interface IRepositoryExplorerUISupport
-
- All Known Implementing Classes:
AbstractRepositoryExplorerUISupport
,BaseRepositoryExplorerUISupport
,ManageUserUISupport
public interface IRepositoryExplorerUISupport
UI Support interface to provide list of event handlers and overlay for a given capability or service- Author:
- rmansoor
-
-
Method Summary
All Methods Instance Methods Abstract 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 controller
-
-
-
Method Detail
-
apply
void apply(org.pentaho.ui.xul.XulDomContainer container) throws org.pentaho.ui.xul.XulException
Adds and apply the overlays and the event handlers to the xul dom container- Parameters:
xul
- dom container- Throws:
org.pentaho.ui.xul.XulException
-
getEventHandlers
List<org.pentaho.ui.xul.impl.XulEventHandler> getEventHandlers()
Get the list of event handlers added to the list of event handlers- Returns:
- list of event handlers
-
getOverlays
List<org.pentaho.ui.xul.XulOverlay> getOverlays()
Get the list of overlays for the UI Support- Returns:
-
initControllers
void initControllers(org.pentaho.di.repository.Repository rep) throws ControllerInitializationException
Initialize the controller
-
-