org.pentaho.di.ui.repository.repositoryexplorer.uisupport
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
 void apply(org.pentaho.ui.xul.XulDomContainer container)
          Adds and apply the overlays and the event handlers to the xul dom container
 List<org.pentaho.ui.xul.impl.XulEventHandler> getEventHandlers()
          Get the list of event handlers added to the list of event handlers
 List<org.pentaho.ui.xul.XulOverlay> getOverlays()
          Get the list of overlays for the UI Support
 void initControllers(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(Repository rep)
                     throws ControllerInitializationException
Initialize the controller

Throws:
ControllerInitializationException