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
Fields inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
initialized, repository
Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
document, name, xulDomContainer
Fields inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
changeSupport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
protected boolean
void
void
enableButtons
(boolean enableNew, boolean enableEdit, boolean enableRemove) getName()
void
init
(org.pentaho.di.repository.Repository repository) void
void
void
setEnableButtons
(List<UIPartition> partitions) void
setVariableSpace
(org.pentaho.di.core.variables.VariableSpace variableSpace) void
Methods inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
doInEventThread, doWithBusyIndicator, lazyInit
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, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
bf
protected org.pentaho.ui.xul.binding.BindingFactory bf
-
-
Constructor Details
-
PartitionsController
public PartitionsController()
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceIUISupportController
- Specified by:
getName
in interfaceorg.pentaho.ui.xul.impl.XulEventHandler
- Overrides:
getName
in classorg.pentaho.ui.xul.impl.AbstractXulEventHandler
-
init
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException - Specified by:
init
in interfaceIUISupportController
- Overrides:
init
in classLazilyInitializedController
- Throws:
ControllerInitializationException
-
createBindings
public void createBindings() -
doLazyInit
protected boolean doLazyInit()- Specified by:
doLazyInit
in 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()
-