Class LazilyInitializedController
java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
org.pentaho.ui.xul.impl.AbstractXulEventHandler
org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
- All Implemented Interfaces:
org.pentaho.ui.xul.impl.XulEventHandler
,org.pentaho.ui.xul.XulEventSource
- Direct Known Subclasses:
ClustersController
,ConnectionsController
,PartitionsController
,SecurityController
,SlavesController
public abstract class LazilyInitializedController
extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
protected org.pentaho.di.repository.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
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getName, getXulDomContainer, setData, setName, setXulDomContainer
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
repository
protected org.pentaho.di.repository.Repository repository -
initialized
protected boolean initialized
-
-
Constructor Details
-
LazilyInitializedController
public LazilyInitializedController()
-
-
Method Details
-
init
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException -
lazyInit
protected void lazyInit() -
doLazyInit
protected abstract boolean doLazyInit() -
doWithBusyIndicator
-
doInEventThread
-