org.pentaho.di.ui.repository.repositoryexplorer.controllers
Class SlavesController
java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
org.pentaho.ui.xul.impl.AbstractXulEventHandler
org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
org.pentaho.di.ui.repository.repositoryexplorer.controllers.SlavesController
- All Implemented Interfaces:
- IUISupportController, org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource
public class SlavesController
- extends LazilyInitializedController
- implements IUISupportController
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler |
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainer |
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter |
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
SlavesController
public SlavesController()
init
public void init(Repository repository)
throws ControllerInitializationException
- Specified by:
init
in interface IUISupportController
- Overrides:
init
in class LazilyInitializedController
- Throws:
ControllerInitializationException
getName
public String getName()
- Specified by:
getName
in interface IUISupportController
- Specified by:
getName
in interface org.pentaho.ui.xul.impl.XulEventHandler
- Overrides:
getName
in class org.pentaho.ui.xul.impl.AbstractXulEventHandler
createBindings
public void createBindings()
refreshSlaves
public void refreshSlaves()
createSlave
public void createSlave()
editSlave
public void editSlave()
removeSlave
public void removeSlave()
setEnableButtons
public void setEnableButtons(List<UISlave> slaves)
enableButtons
public void enableButtons(boolean enableNew,
boolean enableEdit,
boolean enableRemove)
tabClicked
public void tabClicked()