public class SectionLayoutController extends ElementLayoutController
ElementLayoutController.ElementPrecomputeKeyFINISHED, FINISHING, NOT_STARTED, OPENED, WAITING_FOR_JOIN| Constructor and Description |
|---|
SectionLayoutController() |
| Modifier and Type | Method and Description |
|---|---|
protected FlowController |
finishData(ReportTarget target,
FlowController fc) |
protected LayoutController |
finishElement(ReportTarget target)
Finishes the processing of this element.
|
int |
getIndex() |
Node[] |
getNodes() |
protected boolean |
isDisplayable(Node node) |
LayoutController |
join(FlowController flowController)
Joins with a delegated process flow.
|
protected LayoutController |
processChild(SectionLayoutController derived,
Node node,
FlowController flowController) |
protected LayoutController |
processContent(ReportTarget target)
Processes any content in this element.
|
protected void |
resetSectionForRepeat() |
void |
setIndex(int index) |
protected FlowController |
startData(ReportTarget target,
FlowController fc) |
advance, clone, computeAttributes, createPrecomputeInstance, getAttributeMap, getElement, getExpressionsCount, getFlowController, getIterationCount, getNode, getParent, getProcessingState, handleDefaultEndElement, initialize, isAdvanceable, isPrecomputing, performElementPrecomputation, setFlowController, setParent, setProcessingState, startElement, toString, tryRepeatingCommitprotected FlowController startData(ReportTarget target, FlowController fc) throws DataSourceException, ReportProcessingException, ReportDataFactoryException
startData in class ElementLayoutControllerDataSourceExceptionReportProcessingExceptionReportDataFactoryExceptionprotected LayoutController processContent(ReportTarget target) throws DataSourceException, ReportProcessingException, ReportDataFactoryException
ElementLayoutControllerprocessContent in class ElementLayoutControllertarget - the report target that receives generated events.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.protected LayoutController processChild(SectionLayoutController derived, Node node, FlowController flowController) throws DataSourceException, ReportProcessingException, ReportDataFactoryException
protected boolean isDisplayable(Node node) throws DataSourceException
DataSourceExceptionprotected LayoutController finishElement(ReportTarget target) throws ReportProcessingException, DataSourceException, ReportDataFactoryException
finishElement in class ElementLayoutControllertarget - the report target that receives generated events.DataSourceException - if there was a problem reading data from
the datasource.ReportProcessingException - if there was a general problem during
the report processing.ReportDataFactoryException - if there was an error trying query
data.protected void resetSectionForRepeat()
protected FlowController finishData(ReportTarget target, FlowController fc) throws DataSourceException, ReportProcessingException
public LayoutController join(FlowController flowController)
flowController - the flow controller of the parent.public Node[] getNodes()
public int getIndex()
public void setIndex(int index)