org.jfree.report.flow.layoutprocessor
public class StaticTextLayoutController extends AbstractLayoutController
Modifier and Type | Field and Description |
---|---|
static int |
FINISHED |
static int |
NOT_STARTED |
Constructor and Description |
---|
StaticTextLayoutController() |
Modifier and Type | Method and Description |
---|---|
LayoutController |
advance(ReportTarget target)
Advances the processing position.
|
LayoutController |
createPrecomputeInstance(FlowController fc)
Derives a copy of this controller that is suitable to perform a
precomputation.
|
boolean |
isAdvanceable()
Checks, whether the layout controller would be advanceable.
|
LayoutController |
join(FlowController flowController)
Joins with a delegated process flow.
|
clone, getFlowController, getNode, getParent, initialize, isInitialized
public static final int NOT_STARTED
public static final int FINISHED
public LayoutController advance(ReportTarget target) throws DataSourceException, ReportDataFactoryException, ReportProcessingException
target
- 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.public LayoutController join(FlowController flowController)
flowController
- the flow controller of the parent.public boolean isAdvanceable()
public LayoutController createPrecomputeInstance(FlowController fc)
createPrecomputeInstance
in interface LayoutController
createPrecomputeInstance
in class AbstractLayoutController
fc
- a new flow controller for the precomputation.