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
-
Field Summary
FieldsFields inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
initialized, repositoryFields inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
document, name, xulDomContainerFields inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
changeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected booleanvoidvoidenableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove) getName()voidinit(org.pentaho.di.repository.Repository repository) voidvoidvoidsetEnableButtons(List<UIPartition> partitions) voidsetVariableSpace(org.pentaho.di.core.variables.VariableSpace variableSpace) voidMethods inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
doInEventThread, doWithBusyIndicator, lazyInitMethods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainerMethods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
bf
protected org.pentaho.ui.xul.binding.BindingFactory bf
-
-
Constructor Details
-
PartitionsController
public PartitionsController()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceIUISupportController- Specified by:
getNamein interfaceorg.pentaho.ui.xul.impl.XulEventHandler- Overrides:
getNamein classorg.pentaho.ui.xul.impl.AbstractXulEventHandler
-
init
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException - Specified by:
initin interfaceIUISupportController- Overrides:
initin classLazilyInitializedController- Throws:
ControllerInitializationException
-
createBindings
public void createBindings() -
doLazyInit
protected boolean doLazyInit()- Specified by:
doLazyInitin classLazilyInitializedController
-
setVariableSpace
public void setVariableSpace(org.pentaho.di.core.variables.VariableSpace variableSpace) -
editPartition
public void editPartition() -
createPartition
public void createPartition() -
removePartition
public void removePartition() -
refreshPartitions
public void refreshPartitions() -
setEnableButtons
-
enableButtons
public void enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove) -
tabClicked
public void tabClicked()
-