org.pentaho.di.ui.repository.repositoryexplorer.controllers
Class PartitionsController
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.PartitionsController
- All Implemented Interfaces:
- IUISupportController, org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource
public class PartitionsController
- 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 |
PartitionsController
public PartitionsController()
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
init
public void init(Repository repository)
throws ControllerInitializationException
- Specified by:
init
in interface IUISupportController
- Overrides:
init
in class LazilyInitializedController
- Throws:
ControllerInitializationException
createBindings
public void createBindings()
setVariableSpace
public void setVariableSpace(VariableSpace variableSpace)
editPartition
public void editPartition()
createPartition
public void createPartition()
removePartition
public void removePartition()
refreshPartitions
public void refreshPartitions()
setEnableButtons
public void setEnableButtons(List<UIPartition> partitions)
enableButtons
public void enableButtons(boolean enableNew,
boolean enableEdit,
boolean enableRemove)
tabClicked
public void tabClicked()