org.jfree.report.flow.layoutprocessor

Class ReportLayoutController

Implemented Interfaces:
Cloneable, LayoutController

public class ReportLayoutController
extends SectionLayoutController

Creation-Date: 24.11.2006, 13:56:50
Author:
Thomas Morgner

Nested Class Summary

Nested classes/interfaces inherited from class org.jfree.report.flow.layoutprocessor.ElementLayoutController

ElementLayoutController.ElementPrecomputeKey

Field Summary

Fields inherited from class org.jfree.report.flow.layoutprocessor.ElementLayoutController

FINISHED, FINISHING, NOT_STARTED, OPENED, WAITING_FOR_JOIN

Constructor Summary

ReportLayoutController()

Method Summary

protected FlowController
finishData(ReportTarget target, FlowController fc)
protected FlowController
startData(ReportTarget target, FlowController fc)

Methods inherited from class org.jfree.report.flow.layoutprocessor.SectionLayoutController

finishData, finishElement, getIndex, getNodes, isDisplayable, join, processChild, processContent, resetSectionForRepeat, setIndex, startData

Methods inherited from class org.jfree.report.flow.layoutprocessor.ElementLayoutController

advance, clone, computeAttributes, createPrecomputeInstance, finishElement, getAttributeMap, getElement, getExpressionsCount, getFlowController, getIterationCount, getNode, getParent, getProcessingState, handleDefaultEndElement, initialize, isAdvanceable, isPrecomputing, performElementPrecomputation, processContent, setFlowController, setParent, setProcessingState, startData, startElement, toString, tryRepeatingCommit

Constructor Details

ReportLayoutController

public ReportLayoutController()

Method Details

finishData

protected FlowController finishData(ReportTarget target,
                                    FlowController fc)
            throws DataSourceException,
                   ReportProcessingException
Overrides:
finishData in interface SectionLayoutController

startData

protected FlowController startData(ReportTarget target,
                                   FlowController fc)
            throws DataSourceException,
                   ReportProcessingException,
                   ReportDataFactoryException
Overrides:
startData in interface SectionLayoutController