org.jfree.report.flow
Class FlowControlOperation
java.lang.Object
org.jfree.report.flow.FlowControlOperation
These objects define, how the iteration over the report definition affects
the data source.
ADVANCE
public static final FlowControlOperation ADVANCE
Requests that the datasource should be moved to the next row. An advance
operation does not change the current cursor position. The cursor is not
moved until a 'COMMIT' operation has been reached.
Repeatable sections will perform an auto-commit based on the group in which
they are in.
COMMIT
public static final FlowControlOperation COMMIT
A commit checks for an pending advance request and commites that request
by moving the cursor of the currend datarow forward by one row.
DONE
public static final FlowControlOperation DONE
Finishes (and closes) the currently open context. If the last mark has been
closed, the datasource is also closed.
If all datasources have been closes, the empty datasource is used. This
datasource cannot be closed (closing has no effect on it).
MARK
public static final FlowControlOperation MARK
Stores the current datarow state for a later recall. Markpoints from different
sources can be nested. Marking does not change the user datasource.
equals
public boolean equals(Object o)