net.sf.jasperreports.engine.base
Class JRBaseObjectFactory

java.lang.Object
  extended by net.sf.jasperreports.engine.JRAbstractObjectFactory
      extended by net.sf.jasperreports.engine.base.JRBaseObjectFactory

public class JRBaseObjectFactory
extends JRAbstractObjectFactory

Version:
$Id: JRBaseObjectFactory.java 1502 2006-11-21 18:14:56 +0200 (Tue, 21 Nov 2006) teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Constructor Summary
protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider)
           
protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider, JRExpressionCollector expressionCollector)
          Constructs a base object factory.
 
Method Summary
 JRAreaPlot getAreaPlot(JRAreaPlot areaPlot)
           
protected  JRBaseBand getBand(JRBand band)
           
 JRBar3DPlot getBar3DPlot(JRBar3DPlot barPlot)
           
 JRBarPlot getBarPlot(JRBarPlot barPlot)
           
 JRBreak getBreak(JRBreak breakElement)
           
 JRBubblePlot getBubblePlot(JRBubblePlot bubblePlot)
           
 JRCandlestickPlot getCandlestickPlot(JRCandlestickPlot candlestickPlot)
           
 JRCategoryDataset getCategoryDataset(JRCategoryDataset categoryDataset)
           
 JRCategorySeries getCategorySeries(JRCategorySeries categorySeries)
           
 JRBaseCellContents getCell(JRCellContents cell)
           
 JRChart getChart(JRChart chart)
           
 JRChartAxis getChartAxis(JRChartAxis axis)
           
 JRConditionalStyle getConditionalStyle(JRConditionalStyle conditionalStyle, JRStyle style)
           
 JRCrosstab getCrosstab(JRCrosstab crosstab)
           
 JRBaseCrosstabBucket getCrosstabBucket(JRCrosstabBucket bucket)
           
 JRCrosstabCell getCrosstabCell(JRCrosstabCell cell)
           
 JRBaseCrosstabColumnGroup getCrosstabColumnGroup(JRCrosstabColumnGroup group)
           
 JRBaseCrosstabDataset getCrosstabDataset(JRCrosstabDataset crosstabDataset)
           
 JRBaseCrosstabMeasure getCrosstabMeasure(JRCrosstabMeasure measure)
           
 JRBaseCrosstabParameter getCrosstabParameter(JRCrosstabParameter parameter)
           
 JRBaseCrosstabRowGroup getCrosstabRowGroup(JRCrosstabRowGroup group)
           
 JRBaseDataset getDataset(JRDataset dataset)
           
protected  JRBaseDatasetParameter getDatasetParameter(JRDatasetParameter datasetParameter)
           
 JRBaseDatasetRun getDatasetRun(JRDatasetRun datasetRun)
           
 JRDefaultStyleProvider getDefaultStyleProvider()
           
 JRElementGroup getElementGroup(JRElementGroup elementGroup)
           
 JREllipse getEllipse(JREllipse ellipse)
           
 JRExpression getExpression(JRExpression expression, boolean assignNotUsedId)
           
protected  JRBaseExpressionChunk getExpressionChunk(JRExpressionChunk expressionChunk)
           
protected  JRBaseField getField(JRField field)
           
 JRFont getFont(JRFont font)
           
 JRFrame getFrame(JRFrame frame)
           
protected  JRBaseGroup getGroup(JRGroup group)
           
 JRHighLowDataset getHighLowDataset(JRHighLowDataset highLowDataset)
           
 JRHighLowPlot getHighLowPlot(JRHighLowPlot highLowPlot)
           
 JRHyperlink getHyperlink(JRHyperlink hyperlink)
           
 JRHyperlinkParameter getHyperlinkParameter(JRHyperlinkParameter parameter)
           
 JRImage getImage(JRImage image)
           
 JRLine getLine(JRLine line)
           
 JRLinePlot getLinePlot(JRLinePlot linePlot)
           
 JRMeterPlot getMeterPlot(JRMeterPlot meterPlot)
           
 JRMultiAxisPlot getMultiAxisPlot(JRMultiAxisPlot multiAxisPlot)
           
protected  JRBaseParameter getParameter(JRParameter parameter)
           
 JRPie3DPlot getPie3DPlot(JRPie3DPlot pie3DPlot)
           
 JRPieDataset getPieDataset(JRPieDataset pieDataset)
           
 JRPiePlot getPiePlot(JRPiePlot piePlot)
           
protected  JRBaseQuery getQuery(JRQuery query)
           
protected  JRBaseQueryChunk getQueryChunk(JRQueryChunk queryChunk)
           
 JRRectangle getRectangle(JRRectangle rectangle)
           
 JRReportFont getReportFont(JRReportFont font)
           
 JRScatterPlot getScatterPlot(JRScatterPlot scatterPlot)
           
protected  JRBaseSortField getSortField(JRSortField sortField)
           
 JRStaticText getStaticText(JRStaticText staticText)
           
 JRStyle getStyle(JRStyle style)
           
 JRSubreport getSubreport(JRSubreport subreport)
           
protected  JRBaseSubreportParameter getSubreportParameter(JRSubreportParameter subreportParameter)
           
protected  JRBaseSubreportReturnValue getSubreportReturnValue(JRSubreportReturnValue returnValue)
           
 JRTextField getTextField(JRTextField textField)
           
 JRThermometerPlot getThermometerPlot(JRThermometerPlot thermometerPlot)
           
 JRTimePeriodDataset getTimePeriodDataset(JRTimePeriodDataset timePeriodDataset)
           
 JRTimePeriodSeries getTimePeriodSeries(JRTimePeriodSeries timePeriodSeries)
           
 JRTimeSeries getTimeSeries(JRTimeSeries timeSeries)
           
 JRTimeSeriesDataset getTimeSeriesDataset(JRTimeSeriesDataset timeSeriesDataset)
           
 JRTimeSeriesPlot getTimeSeriesPlot(JRTimeSeriesPlot plot)
           
 JRValueDataset getValueDataset(JRValueDataset valueDataset)
           
 JRBaseVariable getVariable(JRVariable variable)
           
 JRXyDataset getXyDataset(JRXyDataset xyDataset)
           
 JRXySeries getXySeries(JRXySeries xySeries)
           
 JRXyzDataset getXyzDataset(JRXyzDataset xyzDataset)
           
 JRXyzSeries getXyzSeries(JRXyzSeries xyzSeries)
           
 
Methods inherited from class net.sf.jasperreports.engine.JRAbstractObjectFactory
get, getExpression, put
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRBaseObjectFactory

protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider)

JRBaseObjectFactory

protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider,
                              JRExpressionCollector expressionCollector)
Constructs a base object factory.

Parameters:
defaultStyleProvider - the default style provider
expressionCollector - the expression collector used as expression ID provider
Method Detail

getDefaultStyleProvider

public JRDefaultStyleProvider getDefaultStyleProvider()

getReportFont

public JRReportFont getReportFont(JRReportFont font)
Specified by:
getReportFont in class JRAbstractObjectFactory

getStyle

public JRStyle getStyle(JRStyle style)
Specified by:
getStyle in class JRAbstractObjectFactory

getFont

public JRFont getFont(JRFont font)

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)

getBand

protected JRBaseBand getBand(JRBand band)

getElementGroup

public JRElementGroup getElementGroup(JRElementGroup elementGroup)
Specified by:
getElementGroup in class JRAbstractObjectFactory

getBreak

public JRBreak getBreak(JRBreak breakElement)
Specified by:
getBreak in class JRAbstractObjectFactory

getLine

public JRLine getLine(JRLine line)
Specified by:
getLine in class JRAbstractObjectFactory

getRectangle

public JRRectangle getRectangle(JRRectangle rectangle)
Specified by:
getRectangle in class JRAbstractObjectFactory

getEllipse

public JREllipse getEllipse(JREllipse ellipse)
Specified by:
getEllipse in class JRAbstractObjectFactory

getImage

public JRImage getImage(JRImage image)
Specified by:
getImage in class JRAbstractObjectFactory

getStaticText

public JRStaticText getStaticText(JRStaticText staticText)
Specified by:
getStaticText in class JRAbstractObjectFactory

getTextField

public JRTextField getTextField(JRTextField textField)
Specified by:
getTextField in class JRAbstractObjectFactory

getSubreport

public JRSubreport getSubreport(JRSubreport subreport)
Specified by:
getSubreport in class JRAbstractObjectFactory

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

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

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)

getChart

public JRChart getChart(JRChart chart)
Specified by:
getChart in class JRAbstractObjectFactory

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)

getCrosstab

public JRCrosstab getCrosstab(JRCrosstab crosstab)
Specified by:
getCrosstab in class JRAbstractObjectFactory

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)

getFrame

public JRFrame getFrame(JRFrame frame)
Specified by:
getFrame in class JRAbstractObjectFactory

getHyperlinkParameter

public JRHyperlinkParameter getHyperlinkParameter(JRHyperlinkParameter parameter)

getHyperlink

public JRHyperlink getHyperlink(JRHyperlink hyperlink)

getChartAxis

public JRChartAxis getChartAxis(JRChartAxis axis)


© 2001-2006 JasperSoft Corporation www.jaspersoft.com