Advances the processing position.
Parameters: target - the report target that receives generated events. the new layout controller instance representing the new state. throws: DataSourceException - if there was a problem reading data fromthe datasource. throws: ReportProcessingException - if there was a general problem duringthe report processing. throws: ReportDataFactoryException - if a query failed.
Initializes the layout controller. This method is called exactly once. It
is the creators responsibility to call this method.
Calling initialize after the first advance must result in a
IllegalStateException.
Parameters: node - the currently processed object or layout node. Parameters: flowController - the current flow controller. Parameters: parent - the parent layout controller that was responsible forinstantiating this controller. throws: DataSourceException - if there was a problem reading data fromthe datasource. throws: ReportProcessingException - if there was a general problem duringthe report processing. throws: ReportDataFactoryException - if a query failed.
Joins with a delegated process flow. This is generally called from a child
flow and should *not* (I mean it!) be called from outside. If you do,
you'll suffer.
Parameters: flowController - the flow controller of the parent. the joined layout controller that incorperates all changes fromthe delegate.