net.sf.jasperreports.engine.fill
public class JRFillObjectFactory extends JRAbstractObjectFactory
| Modifier and Type | Class and Description |
|---|---|
protected static class |
JRFillObjectFactory.StylesList |
| Modifier and Type | Field and Description |
|---|---|
protected JRBaseFiller |
filler |
| Modifier | Constructor and Description |
|---|---|
protected |
JRFillObjectFactory(JRBaseFiller filler) |
|
JRFillObjectFactory(JRBaseFiller filler,
JRFillExpressionEvaluator expressionEvaluator) |
|
JRFillObjectFactory(JRFillObjectFactory parent,
JRFillExpressionEvaluator expressionEvaluator) |
get, getExpression, getVisitResult, put, setVisitResultprotected JRBaseFiller filler
protected JRFillObjectFactory(JRBaseFiller filler)
public JRFillObjectFactory(JRBaseFiller filler, JRFillExpressionEvaluator expressionEvaluator)
public JRFillObjectFactory(JRFillObjectFactory parent, JRFillExpressionEvaluator expressionEvaluator)
public JRFillExpressionEvaluator getExpressionEvaluator()
protected JRFillChartDataset[] getDatasets()
protected JRFillElementDataset[] getElementDatasets(JRDataset dataset)
public JRReportFont getReportFont(JRReportFont font)
getReportFont in class JRAbstractObjectFactoryprotected void registerDelayedStyleSetter(JRStyleSetter delayedSetter, java.lang.String styleName)
public void registerDelayedStyleSetter(JRStyleSetter delayedSetter, JRStyleContainer styleContainer)
public JRStyle getStyle(JRStyle style)
getStyle in class JRAbstractObjectFactoryprotected void renameExistingStyle(java.lang.String name)
public void setStyle(JRStyleSetter setter, JRStyleContainer styleContainer)
JRAbstractObjectFactorygetStyle(),
a copy of this style will be created via getStyle(JRStyle)
and set on the object.
In addition to this, the implementation needs to handle the case when the container includes
an external style reference (see getStyleNameReference().setStyle in class JRAbstractObjectFactorysetter - a setter for the object on which the style should be set.styleContainer - the original style containerJRAbstractObjectFactory.getStyle(JRStyle)protected JRFillParameter getParameter(JRParameter parameter)
protected JRFillField getField(JRField field)
public JRFillVariable getVariable(JRVariable variable)
protected JRFillGroup getGroup(JRGroup group)
protected JRFillSection getSection(JRSection section)
protected JRFillBand getBand(JRBand band)
public void visitElementGroup(JRElementGroup elementGroup)
public void visitBreak(JRBreak breakElement)
public void visitLine(JRLine line)
public void visitRectangle(JRRectangle rectangle)
public void visitEllipse(JREllipse ellipse)
public void visitImage(JRImage image)
public void visitStaticText(JRStaticText staticText)
public void visitTextField(JRTextField textField)
public void visitSubreport(JRSubreport subreport)
public void visitChart(JRChart chart)
public JRPieDataset getPieDataset(JRPieDataset pieDataset)
getPieDataset in class JRAbstractObjectFactorypublic JRPiePlot getPiePlot(JRPiePlot piePlot)
getPiePlot in class JRAbstractObjectFactorypublic JRPie3DPlot getPie3DPlot(JRPie3DPlot pie3DPlot)
getPie3DPlot in class JRAbstractObjectFactorypublic JRCategoryDataset getCategoryDataset(JRCategoryDataset categoryDataset)
getCategoryDataset in class JRAbstractObjectFactorypublic JRXyzDataset getXyzDataset(JRXyzDataset xyzDataset)
getXyzDataset in class JRAbstractObjectFactorypublic JRXyDataset getXyDataset(JRXyDataset xyDataset)
public JRTimeSeriesDataset getTimeSeriesDataset(JRTimeSeriesDataset timeSeriesDataset)
getTimeSeriesDataset in class JRAbstractObjectFactorypublic JRTimePeriodDataset getTimePeriodDataset(JRTimePeriodDataset timePeriodDataset)
getTimePeriodDataset in class JRAbstractObjectFactorypublic JRGanttDataset getGanttDataset(JRGanttDataset ganttDataset)
public JRPieSeries getPieSeries(JRPieSeries pieSeries)
getPieSeries in class JRAbstractObjectFactorypublic JRCategorySeries getCategorySeries(JRCategorySeries categorySeries)
getCategorySeries in class JRAbstractObjectFactorypublic JRXyzSeries getXyzSeries(JRXyzSeries xyzSeries)
getXyzSeries in class JRAbstractObjectFactorypublic JRXySeries getXySeries(JRXySeries xySeries)
public JRGanttSeries getGanttSeries(JRGanttSeries ganttSeries)
public JRBarPlot getBarPlot(JRBarPlot barPlot)
getBarPlot in class JRAbstractObjectFactorypublic JRTimeSeries getTimeSeries(JRTimeSeries timeSeries)
getTimeSeries in class JRAbstractObjectFactorypublic JRTimePeriodSeries getTimePeriodSeries(JRTimePeriodSeries timePeriodSeries)
getTimePeriodSeries in class JRAbstractObjectFactorypublic JRBar3DPlot getBar3DPlot(JRBar3DPlot barPlot)
getBar3DPlot in class JRAbstractObjectFactorypublic JRLinePlot getLinePlot(JRLinePlot linePlot)
getLinePlot in class JRAbstractObjectFactorypublic JRScatterPlot getScatterPlot(JRScatterPlot scatterPlot)
public JRAreaPlot getAreaPlot(JRAreaPlot areaPlot)
getAreaPlot in class JRAbstractObjectFactorypublic JRBubblePlot getBubblePlot(JRBubblePlot bubblePlot)
getBubblePlot in class JRAbstractObjectFactorypublic JRHighLowDataset getHighLowDataset(JRHighLowDataset highLowDataset)
public JRHighLowPlot getHighLowPlot(JRHighLowPlot highLowPlot)
public JRCandlestickPlot getCandlestickPlot(JRCandlestickPlot candlestickPlot)
getCandlestickPlot in class JRAbstractObjectFactorypublic JRTimeSeriesPlot getTimeSeriesPlot(JRTimeSeriesPlot plot)
public JRValueDataset getValueDataset(JRValueDataset valueDataset)
public JRMeterPlot getMeterPlot(JRMeterPlot meterPlot)
public JRThermometerPlot getThermometerPlot(JRThermometerPlot thermometerPlot)
public JRMultiAxisPlot getMultiAxisPlot(JRMultiAxisPlot multiAxisPlot)
protected JRFillSubreportReturnValue getSubreportReturnValue(JRSubreportReturnValue returnValue)
public void visitCrosstab(JRCrosstab crosstabElement)
public JRFillCrosstab.JRFillCrosstabDataset getCrosstabDataset(JRCrosstabDataset dataset, JRFillCrosstab fillCrosstab)
public JRFillDataset getDataset(JRDataset dataset)
public void registerElementDataset(JRFillElementDataset elementDataset)
Registration of element datasets is required in order for the filler to increment the datasets when iterating through the datasource.
elementDataset - the dataset to registerpublic JRFillDatasetRun getDatasetRun(JRDatasetRun datasetRun)
public JRFillCrosstabParameter getCrosstabParameter(JRCrosstabParameter parameter)
public void visitFrame(JRFrame frame)
public JRBaseFiller getFiller()
public JRConditionalStyle getConditionalStyle(JRConditionalStyle conditionalStyle, JRStyle style)
getConditionalStyle in class JRAbstractObjectFactorypublic JRExpression getExpression(JRExpression expression, boolean assignNotUsedId)
getExpression in class JRAbstractObjectFactorypublic JRChartAxis getChartAxis(JRChartAxis axis)
public JRFillReportTemplate getReportTemplate(JRReportTemplate template)
public java.util.List setStyles(java.util.List styles)
protected java.util.Set collectRequestedStyles(java.util.List externalStyles)
protected void collectUsedStyles(JRStyle style, java.util.Map usedStylesMap, java.util.Map allStylesMap)
protected void useDelayedStyle(JRStyle style)
protected void checkUnresolvedReferences()
public JRDefaultStyleProvider getDefaultStyleProvider()
public void visitComponentElement(JRComponentElement componentElement)
JRVisitorcomponentElement - the element to visitpublic void visitGenericElement(JRGenericElement element)
JRVisitorelement - the element to visit© 2001-2010 Jaspersoft Corporation www.jaspersoft.com