org.jfree.report.flow.layoutprocessor
public class LayoutControllerUtil extends Object
| Field Summary | |
|---|---|
| static EmptyReportData | EMPTY_REPORT_DATA |
| Method Summary | |
|---|---|
| static AttributeMap | createEmptyMap(String namespace, String tagName) |
| static Object | evaluateExpression(FlowController flowController, Object declaringParent, Expression expression) |
| static int | findNodeInParent(Section parentSection, Node n) |
| static LayoutExpressionRuntime | getExpressionRuntime(FlowController fc, Object node) |
| static StaticExpressionRuntimeData | getStaticExpressionRuntime(FlowController fc, Object declaringParent) |
| static boolean | isGroupFinished(FlowController fc, Node node)
Checks, whether the current group should continue. |
| static Object | performPrecompute(int expressionPosition, PrecomputeNodeKey nodeKey, LayoutController layoutController, FlowController flowController) |
| static AttributeMap | processAttributes(Element node, ReportTarget target, ExpressionRuntime runtime) |
| static FlowController | processFlowOperations(FlowController fc, FlowControlOperation[] ops) |
| static LayoutController | skipInvisibleElement(LayoutController layoutController) |
Parameters: fc the current flow controller holding the data node the current node.
Returns: true, if the group is finished and we should stop reiterating it, false if the group is not finished and we can start iterating it again.
Throws: org.jfree.report.DataSourceException