/** * */ public void collect(JREllipse ellipse) { collectElement(ellipse); }
/** * */ public void collect(JRBreak breakElement) { collectElement(breakElement); }
/** * */ public void collect(JRLine line) { collectElement(line); }
/** * */ public void collect(JRRectangle rectangle) { collectElement(rectangle); }
/** * */ public void collect(JRStaticText staticText) { collectElement(staticText); }
public void collect(JRFrame frame) { collectElement(frame); JRElement[] elements = frame.getElements(); if (elements != null) { for (int i = 0; i < elements.length; i++) { elements[i].collectExpressions(this); } } }
/** * Collects expressions from a generic element. * * @param element the generic element */ public void collect(JRGenericElement element) { collectElement(element); JRGenericElementParameter[] parameters = element.getParameters(); for (int i = 0; i < parameters.length; i++) { JRGenericElementParameter parameter = parameters[i]; addExpression(parameter.getValueExpression()); } } }
/** * */ public void collect(JRImage image) { collectElement(image); addExpression(image.getExpression()); collectAnchor(image); collectHyperlink(image); }
/** * */ public void collect(JRTextField textField) { collectElement(textField); addExpression(textField.getExpression()); collectAnchor(textField); collectHyperlink(textField); }
/** * Collects expressions from a component element wrapper. * * <p> * Common element expressions are collected, and then the component * compiler's * {@link ComponentCompiler#collectExpressions(Component, JRExpressionCollector)} * is called to collect component expressions. * * @param componentElement the component element */ public void collect(JRComponentElement componentElement) { collectElement(componentElement); ComponentKey componentKey = componentElement.getComponentKey(); ComponentManager manager = ComponentsEnvironment.getComponentManager(componentKey); Component component = componentElement.getComponent(); manager.getComponentCompiler().collectExpressions(component, this); }
/** * */ public void collect(JRChart chart) { collectElement(chart); collectAnchor(chart); collectHyperlink(chart); addExpression(chart.getTitleExpression()); addExpression(chart.getSubtitleExpression()); chart.getDataset().collectExpressions(this); chart.getPlot().collectExpressions(this); }
/** * */ public void collect(JRSubreport subreport) { collectElement(subreport); addExpression(subreport.getParametersMapExpression()); JRSubreportParameter[] parameters = subreport.getParameters(); if (parameters != null && parameters.length > 0) { for(int j = 0; j < parameters.length; j++) { addExpression(parameters[j].getExpression()); } } addExpression(subreport.getConnectionExpression()); addExpression(subreport.getDataSourceExpression()); addExpression(subreport.getExpression()); }