net.sf.jasperreports.engine.base
Class JRBaseObjectFactory
java.lang.Object
net.sf.jasperreports.engine.JRAbstractObjectFactory
net.sf.jasperreports.engine.base.JRBaseObjectFactory
- All Implemented Interfaces:
- JRVisitor
- Direct Known Subclasses:
- DatasetCloneObjectFactory, TableReportBaseObjectFactory
public class JRBaseObjectFactory
- extends JRAbstractObjectFactory
Factory of objects used in compiled reports.
- Version:
- $Id: JRBaseObjectFactory.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRBaseObjectFactory
protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider)
JRBaseObjectFactory
protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider,
JRExpressionCollector expressionCollector)
- Constructs a base object factory.
- Parameters:
defaultStyleProvider
- the default style providerexpressionCollector
- the expression collector used as expression ID provider
JRBaseObjectFactory
protected JRBaseObjectFactory(JRExpressionCollector expressionCollector)
setDefaultStyleProvider
public void setDefaultStyleProvider(JRDefaultStyleProvider defaultStyleProvider)
getDefaultStyleProvider
public JRDefaultStyleProvider getDefaultStyleProvider()
getStyle
public JRStyle getStyle(JRStyle style)
- Specified by:
getStyle
in class JRAbstractObjectFactory
setStyle
public void setStyle(JRStyleSetter setter,
JRStyleContainer styleContainer)
- This method preserves both specified styles and external style name references.
- Specified by:
setStyle
in class JRAbstractObjectFactory
- Parameters:
setter
- a setter for the object on which the style should be set.styleContainer
- the original style container- See Also:
JRAbstractObjectFactory.setStyle(JRStyleSetter, JRStyleContainer)
handleStyleNameReference
protected void handleStyleNameReference(JRStyleSetter setter,
java.lang.String nameReference)
getScriptlet
protected JRBaseScriptlet getScriptlet(JRScriptlet scriptlet)
getParameter
protected JRBaseParameter getParameter(JRParameter parameter)
getQuery
protected JRBaseQuery getQuery(JRQuery query)
getQueryChunk
protected JRBaseQueryChunk getQueryChunk(JRQueryChunk queryChunk)
getField
protected JRBaseField getField(JRField field)
getSortField
protected JRBaseSortField getSortField(JRSortField sortField)
getVariable
public JRBaseVariable getVariable(JRVariable variable)
getExpression
public JRExpression getExpression(JRExpression expression,
boolean assignNotUsedId)
- Specified by:
getExpression
in class JRAbstractObjectFactory
getExpressionChunk
protected JRBaseExpressionChunk getExpressionChunk(JRExpressionChunk expressionChunk)
getGroup
protected JRBaseGroup getGroup(JRGroup group)
getSection
protected JRBaseSection getSection(JRSection section)
getBand
protected JRBaseBand getBand(JRBand band)
visitElementGroup
public void visitElementGroup(JRElementGroup elementGroup)
visitBreak
public void visitBreak(JRBreak breakElement)
visitLine
public void visitLine(JRLine line)
visitRectangle
public void visitRectangle(JRRectangle rectangle)
visitEllipse
public void visitEllipse(JREllipse ellipse)
visitImage
public void visitImage(JRImage image)
visitStaticText
public void visitStaticText(JRStaticText staticText)
visitTextField
public void visitTextField(JRTextField textField)
visitSubreport
public void visitSubreport(JRSubreport subreport)
getSubreportParameter
protected JRBaseSubreportParameter getSubreportParameter(JRSubreportParameter subreportParameter)
getDatasetParameter
protected JRBaseDatasetParameter getDatasetParameter(JRDatasetParameter datasetParameter)
getPieDataset
public JRPieDataset getPieDataset(JRPieDataset pieDataset)
- Specified by:
getPieDataset
in class JRAbstractObjectFactory
getPiePlot
public JRPiePlot getPiePlot(JRPiePlot piePlot)
- Specified by:
getPiePlot
in class JRAbstractObjectFactory
getPie3DPlot
public JRPie3DPlot getPie3DPlot(JRPie3DPlot pie3DPlot)
- Specified by:
getPie3DPlot
in class JRAbstractObjectFactory
getCategoryDataset
public JRCategoryDataset getCategoryDataset(JRCategoryDataset categoryDataset)
- Specified by:
getCategoryDataset
in class JRAbstractObjectFactory
getTimeSeriesDataset
public JRTimeSeriesDataset getTimeSeriesDataset(JRTimeSeriesDataset timeSeriesDataset)
- Specified by:
getTimeSeriesDataset
in class JRAbstractObjectFactory
getTimePeriodDataset
public JRTimePeriodDataset getTimePeriodDataset(JRTimePeriodDataset timePeriodDataset)
- Specified by:
getTimePeriodDataset
in class JRAbstractObjectFactory
getGanttDataset
public JRGanttDataset getGanttDataset(JRGanttDataset ganttDataset)
getPieSeries
public JRPieSeries getPieSeries(JRPieSeries pieSeries)
- Specified by:
getPieSeries
in class JRAbstractObjectFactory
getCategorySeries
public JRCategorySeries getCategorySeries(JRCategorySeries categorySeries)
- Specified by:
getCategorySeries
in class JRAbstractObjectFactory
getXySeries
public JRXySeries getXySeries(JRXySeries xySeries)
getTimeSeries
public JRTimeSeries getTimeSeries(JRTimeSeries timeSeries)
- Specified by:
getTimeSeries
in class JRAbstractObjectFactory
getTimePeriodSeries
public JRTimePeriodSeries getTimePeriodSeries(JRTimePeriodSeries timePeriodSeries)
- Specified by:
getTimePeriodSeries
in class JRAbstractObjectFactory
getGanttSeries
public JRGanttSeries getGanttSeries(JRGanttSeries ganttSeries)
getBarPlot
public JRBarPlot getBarPlot(JRBarPlot barPlot)
- Specified by:
getBarPlot
in class JRAbstractObjectFactory
getBar3DPlot
public JRBar3DPlot getBar3DPlot(JRBar3DPlot barPlot)
- Specified by:
getBar3DPlot
in class JRAbstractObjectFactory
getLinePlot
public JRLinePlot getLinePlot(JRLinePlot linePlot)
- Specified by:
getLinePlot
in class JRAbstractObjectFactory
getAreaPlot
public JRAreaPlot getAreaPlot(JRAreaPlot areaPlot)
- Specified by:
getAreaPlot
in class JRAbstractObjectFactory
getXyzDataset
public JRXyzDataset getXyzDataset(JRXyzDataset xyzDataset)
- Specified by:
getXyzDataset
in class JRAbstractObjectFactory
getXyDataset
public JRXyDataset getXyDataset(JRXyDataset xyDataset)
getHighLowDataset
public JRHighLowDataset getHighLowDataset(JRHighLowDataset highLowDataset)
getXyzSeries
public JRXyzSeries getXyzSeries(JRXyzSeries xyzSeries)
- Specified by:
getXyzSeries
in class JRAbstractObjectFactory
getBubblePlot
public JRBubblePlot getBubblePlot(JRBubblePlot bubblePlot)
- Specified by:
getBubblePlot
in class JRAbstractObjectFactory
getCandlestickPlot
public JRCandlestickPlot getCandlestickPlot(JRCandlestickPlot candlestickPlot)
- Specified by:
getCandlestickPlot
in class JRAbstractObjectFactory
getHighLowPlot
public JRHighLowPlot getHighLowPlot(JRHighLowPlot highLowPlot)
getScatterPlot
public JRScatterPlot getScatterPlot(JRScatterPlot scatterPlot)
getTimeSeriesPlot
public JRTimeSeriesPlot getTimeSeriesPlot(JRTimeSeriesPlot plot)
getValueDataset
public JRValueDataset getValueDataset(JRValueDataset valueDataset)
getMeterPlot
public JRMeterPlot getMeterPlot(JRMeterPlot meterPlot)
getThermometerPlot
public JRThermometerPlot getThermometerPlot(JRThermometerPlot thermometerPlot)
getMultiAxisPlot
public JRMultiAxisPlot getMultiAxisPlot(JRMultiAxisPlot multiAxisPlot)
visitChart
public void visitChart(JRChart chart)
getSubreportReturnValue
protected JRBaseSubreportReturnValue getSubreportReturnValue(JRSubreportReturnValue returnValue)
getConditionalStyle
public JRConditionalStyle getConditionalStyle(JRConditionalStyle conditionalStyle,
JRStyle style)
- Specified by:
getConditionalStyle
in class JRAbstractObjectFactory
getCrosstabDataset
public JRBaseCrosstabDataset getCrosstabDataset(JRCrosstabDataset crosstabDataset)
getCrosstabRowGroup
public JRBaseCrosstabRowGroup getCrosstabRowGroup(JRCrosstabRowGroup group)
getCrosstabColumnGroup
public JRBaseCrosstabColumnGroup getCrosstabColumnGroup(JRCrosstabColumnGroup group)
getCrosstabBucket
public JRBaseCrosstabBucket getCrosstabBucket(JRCrosstabBucket bucket)
getCrosstabMeasure
public JRBaseCrosstabMeasure getCrosstabMeasure(JRCrosstabMeasure measure)
visitCrosstab
public void visitCrosstab(JRCrosstab crosstab)
getDataset
public JRBaseDataset getDataset(JRDataset dataset)
getDatasetRun
public JRBaseDatasetRun getDatasetRun(JRDatasetRun datasetRun)
getCell
public JRBaseCellContents getCell(JRCellContents cell)
getCrosstabCell
public JRCrosstabCell getCrosstabCell(JRCrosstabCell cell)
getCrosstabParameter
public JRBaseCrosstabParameter getCrosstabParameter(JRCrosstabParameter parameter)
visitFrame
public void visitFrame(JRFrame frame)
getHyperlinkParameter
public JRHyperlinkParameter getHyperlinkParameter(JRHyperlinkParameter parameter)
getHyperlink
public JRHyperlink getHyperlink(JRHyperlink hyperlink)
getChartAxis
public JRChartAxis getChartAxis(JRChartAxis axis)
getReportTemplate
public JRReportTemplate getReportTemplate(JRReportTemplate template)
getPropertyExpression
public JRPropertyExpression getPropertyExpression(JRPropertyExpression propertyExpression)
visitComponentElement
public void visitComponentElement(JRComponentElement componentElement)
- Description copied from interface:
JRVisitor
- Visits a component wrapper element.
- Parameters:
componentElement
- the element to visit
getGenericElementParameter
public JRGenericElementParameter getGenericElementParameter(JRGenericElementParameter elementParameter)
visitGenericElement
public void visitGenericElement(JRGenericElement element)
- Description copied from interface:
JRVisitor
- Visits a generic report element.
- Parameters:
element
- the element to visit
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com