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, setVisitResult
protected 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 JRAbstractObjectFactory
protected void registerDelayedStyleSetter(JRStyleSetter delayedSetter, java.lang.String styleName)
public void registerDelayedStyleSetter(JRStyleSetter delayedSetter, JRStyleContainer styleContainer)
public JRStyle getStyle(JRStyle style)
getStyle
in class JRAbstractObjectFactory
protected void renameExistingStyle(java.lang.String name)
public void setStyle(JRStyleSetter setter, JRStyleContainer styleContainer)
JRAbstractObjectFactory
getStyle()
,
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 JRAbstractObjectFactory
setter
- 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 JRAbstractObjectFactory
public JRPiePlot getPiePlot(JRPiePlot piePlot)
getPiePlot
in class JRAbstractObjectFactory
public JRPie3DPlot getPie3DPlot(JRPie3DPlot pie3DPlot)
getPie3DPlot
in class JRAbstractObjectFactory
public JRCategoryDataset getCategoryDataset(JRCategoryDataset categoryDataset)
getCategoryDataset
in class JRAbstractObjectFactory
public JRXyzDataset getXyzDataset(JRXyzDataset xyzDataset)
getXyzDataset
in class JRAbstractObjectFactory
public JRXyDataset getXyDataset(JRXyDataset xyDataset)
public JRTimeSeriesDataset getTimeSeriesDataset(JRTimeSeriesDataset timeSeriesDataset)
getTimeSeriesDataset
in class JRAbstractObjectFactory
public JRTimePeriodDataset getTimePeriodDataset(JRTimePeriodDataset timePeriodDataset)
getTimePeriodDataset
in class JRAbstractObjectFactory
public JRGanttDataset getGanttDataset(JRGanttDataset ganttDataset)
public JRPieSeries getPieSeries(JRPieSeries pieSeries)
getPieSeries
in class JRAbstractObjectFactory
public JRCategorySeries getCategorySeries(JRCategorySeries categorySeries)
getCategorySeries
in class JRAbstractObjectFactory
public JRXyzSeries getXyzSeries(JRXyzSeries xyzSeries)
getXyzSeries
in class JRAbstractObjectFactory
public JRXySeries getXySeries(JRXySeries xySeries)
public JRGanttSeries getGanttSeries(JRGanttSeries ganttSeries)
public JRBarPlot getBarPlot(JRBarPlot barPlot)
getBarPlot
in class JRAbstractObjectFactory
public JRTimeSeries getTimeSeries(JRTimeSeries timeSeries)
getTimeSeries
in class JRAbstractObjectFactory
public JRTimePeriodSeries getTimePeriodSeries(JRTimePeriodSeries timePeriodSeries)
getTimePeriodSeries
in class JRAbstractObjectFactory
public JRBar3DPlot getBar3DPlot(JRBar3DPlot barPlot)
getBar3DPlot
in class JRAbstractObjectFactory
public JRLinePlot getLinePlot(JRLinePlot linePlot)
getLinePlot
in class JRAbstractObjectFactory
public JRScatterPlot getScatterPlot(JRScatterPlot scatterPlot)
public JRAreaPlot getAreaPlot(JRAreaPlot areaPlot)
getAreaPlot
in class JRAbstractObjectFactory
public JRBubblePlot getBubblePlot(JRBubblePlot bubblePlot)
getBubblePlot
in class JRAbstractObjectFactory
public JRHighLowDataset getHighLowDataset(JRHighLowDataset highLowDataset)
public JRHighLowPlot getHighLowPlot(JRHighLowPlot highLowPlot)
public JRCandlestickPlot getCandlestickPlot(JRCandlestickPlot candlestickPlot)
getCandlestickPlot
in class JRAbstractObjectFactory
public 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 JRAbstractObjectFactory
public JRExpression getExpression(JRExpression expression, boolean assignNotUsedId)
getExpression
in class JRAbstractObjectFactory
public 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)
JRVisitor
componentElement
- the element to visitpublic void visitGenericElement(JRGenericElement element)
JRVisitor
element
- the element to visit© 2001-2010 Jaspersoft Corporation www.jaspersoft.com