public abstract class AbstractLayoutController extends java.lang.Object implements LayoutController
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLayoutController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Creates a copy of this layout controller.
|
LayoutController |
createPrecomputeInstance(FlowController fc)
Derives a copy of this controller that is suitable to perform a
precomputation.
|
FlowController |
getFlowController() |
java.lang.Object |
getNode() |
LayoutController |
getParent()
Retrieves the parent of this layout controller.
|
void |
initialize(java.lang.Object node,
FlowController flowController,
LayoutController parent)
Initializes the layout controller.
|
boolean |
isInitialized() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadvance, isAdvanceable, joinpublic LayoutController getParent()
getParent in interface LayoutControllernull if there is no
parent.public void initialize(java.lang.Object node,
FlowController flowController,
LayoutController parent)
throws DataSourceException,
ReportDataFactoryException,
ReportProcessingException
initialize in interface LayoutControllernode - the currently processed object or layout node.flowController - the current flow controller.parent - the parent layout controller that was responsible for
instantiating this controller.DataSourceException - if there was a problem reading data from
the datasource.ReportProcessingException - if there was a general problem during
the report processing.ReportDataFactoryException - if a query failed.public java.lang.Object clone()
LayoutControllerclone in interface LayoutControllerclone in class java.lang.Objectpublic FlowController getFlowController()
getFlowController in interface LayoutControllerpublic java.lang.Object getNode()
getNode in interface LayoutControllerpublic boolean isInitialized()
public LayoutController createPrecomputeInstance(FlowController fc)
createPrecomputeInstance in interface LayoutControllerfc -