public class JRBaseObjectFactory extends JRAbstractObjectFactory
Modifier and Type | Field and Description |
---|---|
static String |
EXCEPTION_MESSAGE_KEY_CROSSTAB_ID_NOT_FOUND |
static String |
EXCEPTION_MESSAGE_KEY_EXPRESSION_ID_NOT_FOUND |
Modifier | Constructor and Description |
---|---|
protected |
JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider) |
protected |
JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider,
JRExpressionCollector expressionCollector)
Constructs a base object factory.
|
protected |
JRBaseObjectFactory(JRExpressionCollector expressionCollector) |
get, getExpression, getFont, getVisitResult, put, setVisitResult
public static final String EXCEPTION_MESSAGE_KEY_CROSSTAB_ID_NOT_FOUND
public static final String EXCEPTION_MESSAGE_KEY_EXPRESSION_ID_NOT_FOUND
protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider)
protected JRBaseObjectFactory(JRDefaultStyleProvider defaultStyleProvider, JRExpressionCollector expressionCollector)
defaultStyleProvider
- the default style providerexpressionCollector
- the expression collector used as expression ID providerprotected JRBaseObjectFactory(JRExpressionCollector expressionCollector)
public void setDefaultStyleProvider(JRDefaultStyleProvider defaultStyleProvider)
public JRDefaultStyleProvider getDefaultStyleProvider()
getDefaultStyleProvider
in class JRAbstractObjectFactory
public JRStyle getStyle(JRStyle style)
getStyle
in class JRAbstractObjectFactory
public void setStyle(JRStyleSetter setter, JRStyleContainer styleContainer)
setStyle
in class JRAbstractObjectFactory
setter
- a setter for the object on which the style should be set.styleContainer
- the original style containerJRAbstractObjectFactory.setStyle(JRStyleSetter, JRStyleContainer)
protected void handleStyleNameReference(JRStyleSetter setter, String nameReference)
protected JRBaseScriptlet getScriptlet(JRScriptlet scriptlet)
protected JRBaseParameter getParameter(JRParameter parameter)
protected JRBaseQuery getQuery(JRQuery query)
protected JRBaseQueryChunk getQueryChunk(JRQueryChunk queryChunk)
protected JRBaseField getField(JRField field)
protected JRBaseSortField getSortField(JRSortField sortField)
public JRBaseVariable getVariable(JRVariable variable)
public JRExpression getExpression(JRExpression expression, boolean assignNotUsedId)
getExpression
in class JRAbstractObjectFactory
protected JRBaseExpressionChunk getExpressionChunk(JRExpressionChunk expressionChunk)
protected JRBaseGroup getGroup(JRGroup group)
protected JRBaseSection getSection(JRSection section)
protected JRBaseBand getBand(JRBand band)
protected JRBasePart getPart(JRPart part)
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 JRBaseSubreportParameter getSubreportParameter(JRSubreportParameter subreportParameter)
protected JRBaseDatasetParameter getDatasetParameter(JRDatasetParameter datasetParameter)
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 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 JRXySeries getXySeries(JRXySeries xySeries)
public JRTimeSeries getTimeSeries(JRTimeSeries timeSeries)
getTimeSeries
in class JRAbstractObjectFactory
public JRTimePeriodSeries getTimePeriodSeries(JRTimePeriodSeries timePeriodSeries)
getTimePeriodSeries
in class JRAbstractObjectFactory
public JRGanttSeries getGanttSeries(JRGanttSeries ganttSeries)
public JRBarPlot getBarPlot(JRBarPlot barPlot)
getBarPlot
in class JRAbstractObjectFactory
public JRBar3DPlot getBar3DPlot(JRBar3DPlot barPlot)
getBar3DPlot
in class JRAbstractObjectFactory
public JRLinePlot getLinePlot(JRLinePlot linePlot)
getLinePlot
in class JRAbstractObjectFactory
public JRAreaPlot getAreaPlot(JRAreaPlot areaPlot)
getAreaPlot
in class JRAbstractObjectFactory
public JRXyzDataset getXyzDataset(JRXyzDataset xyzDataset)
getXyzDataset
in class JRAbstractObjectFactory
public JRXyDataset getXyDataset(JRXyDataset xyDataset)
public JRHighLowDataset getHighLowDataset(JRHighLowDataset highLowDataset)
public JRXyzSeries getXyzSeries(JRXyzSeries xyzSeries)
getXyzSeries
in class JRAbstractObjectFactory
public JRBubblePlot getBubblePlot(JRBubblePlot bubblePlot)
getBubblePlot
in class JRAbstractObjectFactory
public JRCandlestickPlot getCandlestickPlot(JRCandlestickPlot candlestickPlot)
getCandlestickPlot
in class JRAbstractObjectFactory
public JRHighLowPlot getHighLowPlot(JRHighLowPlot highLowPlot)
public JRScatterPlot getScatterPlot(JRScatterPlot scatterPlot)
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)
public void visitChart(JRChart chart)
public JRBaseSubreportReturnValue getSubreportReturnValue(JRSubreportReturnValue returnValue)
protected BaseReturnValue getReturnValue(ReturnValue returnValue)
protected BaseExpressionReturnValue getReturnValue(ExpressionReturnValue returnValue)
public JRConditionalStyle getConditionalStyle(JRConditionalStyle conditionalStyle, JRStyle style)
getConditionalStyle
in class JRAbstractObjectFactory
public JRBaseCrosstabDataset getCrosstabDataset(JRCrosstabDataset crosstabDataset)
public JRBaseCrosstabRowGroup getCrosstabRowGroup(JRCrosstabRowGroup group)
public JRBaseCrosstabColumnGroup getCrosstabColumnGroup(JRCrosstabColumnGroup group)
public JRBaseCrosstabBucket getCrosstabBucket(JRCrosstabBucket bucket)
public JRBaseCrosstabMeasure getCrosstabMeasure(JRCrosstabMeasure measure)
public void visitCrosstab(JRCrosstab crosstab)
protected int resolveCrosstabId(JRCrosstab crosstab)
public JRBaseDataset getDataset(JRDataset dataset)
public JRBaseDatasetRun getDatasetRun(JRDatasetRun datasetRun)
public JRBaseCellContents getCell(JRCellContents cell)
public JRCrosstabCell getCrosstabCell(JRCrosstabCell cell)
public JRBaseCrosstabParameter getCrosstabParameter(JRCrosstabParameter parameter)
public void visitFrame(JRFrame frame)
public JRHyperlinkParameter getHyperlinkParameter(JRHyperlinkParameter parameter)
public JRHyperlink getHyperlink(JRHyperlink hyperlink)
public JRChartAxis getChartAxis(JRChartAxis axis)
public JRReportTemplate getReportTemplate(JRReportTemplate template)
public JRPropertyExpression[] getPropertyExpressions(JRPropertyExpression[] props)
public JRPropertyExpression getPropertyExpression(JRPropertyExpression propertyExpression)
public DatasetPropertyExpression[] getPropertyExpressions(DatasetPropertyExpression[] props)
public DatasetPropertyExpression getPropertyExpression(DatasetPropertyExpression propertyExpression)
public void visitComponentElement(JRComponentElement componentElement)
JRVisitor
componentElement
- the element to visitpublic JRGenericElementParameter getGenericElementParameter(JRGenericElementParameter elementParameter)
public void visitGenericElement(JRGenericElement element)
JRVisitor
element
- the element to visitpublic MultiAxisData getMultiAxisData(MultiAxisData data)
public MultiAxisDataset getMultiAxisDataset(MultiAxisDataset dataset)
public JRElementDataset getElementDataset(JRElementDataset dataset)
public DataAxisLevel getDataAxisLevel(DataAxisLevel level)
public DataLevelBucket getDataLevelBucket(DataLevelBucket bucket)
public DataMeasure getDataMeasure(DataMeasure measure)
public DataLevelBucketProperty getDataLevelBucketProperty(DataLevelBucketProperty bucketProperty)
public CrosstabColumnCell getCrosstabColumnCell(CrosstabColumnCell cell)
Copyright © 2017. All rights reserved.