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