This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository jasperreports.
commit 65cee31d2b2e8cf0ceb62f3d485fba3c844731bc Merge: 63fef29 4456ba1 Author: Emmanuel Bourg <[email protected]> Date: Thu Jul 28 15:43:56 2016 +0200 Merge tag 'upstream/6.2.2' Upstream version 6.2.2 ._license.txt | Bin 185 -> 0 bytes .classpath | 60 - .project | 17 - .settings/org.eclipse.jdt.core.prefs | 109 - ThirdPartySoftwareNotices.txt | 49 + build.xml | 110 +- changes.txt | 76 + clirr-ignore.xml | 724 + docs/JasperReports-Ultimate-Guide-3.pdf | Bin 1674640 -> 0 bytes docs/components.schema.reference.xsl | 8 +- docs/config.reference.xml | 318 +- docs/config.reference.xsl | 2 +- ...ma.reference.xsl => parts.schema.reference.xsl} | 118 +- docs/resources/jasperreports.svg | 164 + docs/sample.reference.xsl | 2 +- docs/sample.xsl | 6 +- docs/schema.reference.xsl | 166 +- ivy.xml | 79 + ivysettings.xml | 12 + license.txt | 10592 +---- pom.xml | 121 +- readme.txt | 33 +- src/META-INF/MANIFEST.MF | 9 +- src/default.jasperreports.properties | 17 +- src/jasperreports_messages.properties | 13 +- .../sf/jasperreports/ant/JRAntApiWriteTask.java | 1 + src/net/sf/jasperreports/ant/JRAntCompileTask.java | 1 + .../sf/jasperreports/ant/JRAntDecompileTask.java | 1 + src/net/sf/jasperreports/ant/JRAntUpdateTask.java | 1 + .../sf/jasperreports/ant/JRAntXmlExportTask.java | 1 + .../sf/jasperreports/charts/JRThermometerPlot.java | 5 - .../jasperreports/charts/base/JRBaseAreaPlot.java | 133 +- .../jasperreports/charts/base/JRBaseBar3DPlot.java | 165 +- .../jasperreports/charts/base/JRBaseBarPlot.java | 161 +- .../charts/base/JRBaseBubblePlot.java | 137 +- .../charts/base/JRBaseCandlestickPlot.java | 129 +- .../charts/base/JRBaseCategoryDataset.java | 14 +- .../charts/base/JRBaseCategorySeries.java | 21 +- .../jasperreports/charts/base/JRBaseChartAxis.java | 6 +- .../jasperreports/charts/base/JRBaseDataRange.java | 12 +- .../charts/base/JRBaseGanttDataset.java | 10 +- .../charts/base/JRBaseGanttSeries.java | 33 +- .../charts/base/JRBaseHighLowDataset.java | 19 +- .../charts/base/JRBaseHighLowPlot.java | 133 +- .../jasperreports/charts/base/JRBaseItemLabel.java | 20 +- .../jasperreports/charts/base/JRBaseLinePlot.java | 149 +- .../jasperreports/charts/base/JRBaseMeterPlot.java | 53 +- .../charts/base/JRBaseMultiAxisPlot.java | 9 +- .../jasperreports/charts/base/JRBasePie3DPlot.java | 23 +- .../charts/base/JRBasePieDataset.java | 49 +- .../jasperreports/charts/base/JRBasePiePlot.java | 21 +- .../jasperreports/charts/base/JRBasePieSeries.java | 17 +- .../charts/base/JRBaseScatterPlot.java | 141 +- .../charts/base/JRBaseThermometerPlot.java | 47 +- .../charts/base/JRBaseTimePeriodDataset.java | 14 +- .../charts/base/JRBaseTimePeriodSeries.java | 10 +- .../charts/base/JRBaseTimeSeries.java | 21 +- .../charts/base/JRBaseTimeSeriesDataset.java | 17 +- .../charts/base/JRBaseTimeSeriesPlot.java | 141 +- .../charts/base/JRBaseValueDataset.java | 14 +- .../charts/base/JRBaseValueDisplay.java | 20 +- .../jasperreports/charts/base/JRBaseXyDataset.java | 14 +- .../jasperreports/charts/base/JRBaseXySeries.java | 22 +- .../charts/base/JRBaseXyzDataset.java | 14 +- .../jasperreports/charts/base/JRBaseXyzSeries.java | 9 +- .../charts/design/JRDesignAreaPlot.java | 32 +- .../charts/design/JRDesignBar3DPlot.java | 32 +- .../charts/design/JRDesignBarPlot.java | 32 +- .../charts/design/JRDesignCategoryDataset.java | 17 +- .../charts/design/JRDesignCategorySeries.java | 5 +- .../charts/design/JRDesignChartAxis.java | 5 +- .../charts/design/JRDesignDataRange.java | 5 +- .../charts/design/JRDesignGanttDataset.java | 13 +- .../charts/design/JRDesignGanttSeries.java | 5 +- .../charts/design/JRDesignHighLowDataset.java | 21 +- .../charts/design/JRDesignItemLabel.java | 5 +- .../charts/design/JRDesignLinePlot.java | 32 +- .../charts/design/JRDesignPieDataset.java | 45 +- .../charts/design/JRDesignPieSeries.java | 5 +- .../charts/design/JRDesignThermometerPlot.java | 15 - .../charts/design/JRDesignTimePeriodDataset.java | 17 +- .../charts/design/JRDesignTimePeriodSeries.java | 5 +- .../charts/design/JRDesignTimeSeries.java | 5 +- .../charts/design/JRDesignTimeSeriesDataset.java | 25 +- .../charts/design/JRDesignValueDataset.java | 11 +- .../charts/design/JRDesignValueDisplay.java | 5 +- .../charts/design/JRDesignXyDataset.java | 17 +- .../charts/design/JRDesignXySeries.java | 5 +- .../charts/design/JRDesignXyzDataset.java | 17 +- .../charts/design/JRDesignXyzSeries.java | 5 +- .../jasperreports/charts/fill/JRFillAreaPlot.java | 125 +- .../jasperreports/charts/fill/JRFillBar3DPlot.java | 153 +- .../jasperreports/charts/fill/JRFillBarPlot.java | 153 +- .../charts/fill/JRFillBubblePlot.java | 125 +- .../charts/fill/JRFillCandlestickPlot.java | 121 +- .../charts/fill/JRFillCategoryDataset.java | 35 +- .../charts/fill/JRFillCategorySeries.java | 21 +- .../jasperreports/charts/fill/JRFillChartAxis.java | 6 +- .../jasperreports/charts/fill/JRFillDataRange.java | 12 +- .../charts/fill/JRFillGanttDataset.java | 35 +- .../charts/fill/JRFillGanttSeries.java | 23 +- .../charts/fill/JRFillHighLowDataset.java | 22 +- .../charts/fill/JRFillHighLowPlot.java | 125 +- .../jasperreports/charts/fill/JRFillItemLabel.java | 20 +- .../jasperreports/charts/fill/JRFillLinePlot.java | 141 +- .../jasperreports/charts/fill/JRFillMeterPlot.java | 45 +- .../charts/fill/JRFillMultiAxisPlot.java | 1 + .../jasperreports/charts/fill/JRFillPie3DPlot.java | 24 +- .../charts/fill/JRFillPieDataset.java | 55 +- .../jasperreports/charts/fill/JRFillPiePlot.java | 14 +- .../jasperreports/charts/fill/JRFillPieSeries.java | 17 +- .../charts/fill/JRFillScatterPlot.java | 133 +- .../charts/fill/JRFillThermometerPlot.java | 36 +- .../charts/fill/JRFillTimePeriodDataset.java | 20 +- .../charts/fill/JRFillTimePeriodSeries.java | 10 +- .../charts/fill/JRFillTimeSeries.java | 21 +- .../charts/fill/JRFillTimeSeriesDataset.java | 19 +- .../charts/fill/JRFillTimeSeriesPlot.java | 133 +- .../charts/fill/JRFillValueDataset.java | 33 +- .../charts/fill/JRFillValueDisplay.java | 20 +- .../jasperreports/charts/fill/JRFillXyDataset.java | 35 +- .../jasperreports/charts/fill/JRFillXySeries.java | 25 +- .../charts/fill/JRFillXyzDataset.java | 18 +- .../jasperreports/charts/fill/JRFillXyzSeries.java | 9 +- src/net/sf/jasperreports/charts/package-info.java | 2 +- .../charts/type/AxisPositionEnum.java | 6 +- src/net/sf/jasperreports/charts/type/EdgeEnum.java | 6 +- .../jasperreports/charts/type/MeterShapeEnum.java | 6 +- .../charts/type/PlotOrientationEnum.java | 4 +- .../jasperreports/charts/type/ScaleTypeEnum.java | 8 +- .../jasperreports/charts/type/TimePeriodEnum.java | 4 +- .../charts/type/ValueLocationEnum.java | 6 +- .../util/AbstractChartRenderableFactory.java | 21 - .../util/CategoryChartHyperlinkProvider.java | 2 + .../charts/util/CategoryLabelGenerator.java | 12 + .../charts/util/ChartRenderableFactory.java | 9 +- .../charts/util/ChartRendererFactory.java | 53 - .../sf/jasperreports/charts/util/ChartUtil.java | 79 +- .../charts/util/DefaultXYZDataset.java | 21 +- .../charts/util/DrawChartRenderer.java | 42 +- .../charts/util/DrawChartRendererFactory.java | 9 +- ...artRenderer.java => DrawChartRendererImpl.java} | 38 +- .../charts/util/HighLowChartHyperlinkProvider.java | 2 + .../charts/util/ImageChartRendererFactory.java | 35 +- .../jasperreports/charts/util/JRMeterInterval.java | 4 +- .../util/MultiAxisChartHyperlinkProvider.java | 2 + .../charts/util/PieChartHyperlinkProvider.java | 2 + .../charts/util/PieLabelGenerator.java | 2 + .../charts/util/SvgChartRendererFactory.java | 25 +- .../util/TimePeriodChartHyperlinkProvider.java | 2 + .../util/TimePeriodDatasetLabelGenerator.java | 12 + .../util/TimeSeriesChartHyperlinkProvider.java | 2 + .../charts/util/TimeSeriesLabelGenerator.java | 12 + .../charts/util/XYChartHyperlinkProvider.java | 2 + .../charts/util/XYDatasetLabelGenerator.java | 12 + .../charts/xml/JRAreaChartFactory.java | 1 + .../charts/xml/JRAreaPlotFactory.java | 1 + .../charts/xml/JRBar3DChartFactory.java | 1 + .../charts/xml/JRBar3DPlotFactory.java | 1 + .../charts/xml/JRBarChartFactory.java | 4 +- .../jasperreports/charts/xml/JRBarPlotFactory.java | 1 + .../charts/xml/JRBubbleChartFactory.java | 1 + .../charts/xml/JRBubblePlotFactory.java | 1 + .../charts/xml/JRCandlestickChartFactory.java | 4 +- .../charts/xml/JRCandlestickPlotFactory.java | 4 +- .../charts/xml/JRCategoryDatasetFactory.java | 4 +- .../charts/xml/JRCategorySeriesFactory.java | 4 +- .../charts/xml/JRChartAxisFactory.java | 4 +- .../charts/xml/JRDataRangeFactory.java | 4 +- .../charts/xml/JRGanttChartFactory.java | 1 + .../charts/xml/JRGanttDatasetFactory.java | 4 +- .../charts/xml/JRGanttSeriesFactory.java | 4 +- .../charts/xml/JRHighLowChartFactory.java | 4 +- .../charts/xml/JRHighLowDatasetFactory.java | 4 +- .../charts/xml/JRHighLowPlotFactory.java | 4 +- .../charts/xml/JRItemLabelFactory.java | 4 +- .../charts/xml/JRLineChartFactory.java | 1 + .../charts/xml/JRLinePlotFactory.java | 1 + .../charts/xml/JRMeterChartFactory.java | 4 +- .../charts/xml/JRMeterIntervalFactory.java | 4 +- .../charts/xml/JRMeterPlotFactory.java | 4 +- .../charts/xml/JRMultiAxisChartFactory.java | 4 +- .../charts/xml/JRMultiAxisPlotFactory.java | 4 +- .../charts/xml/JRPie3DChartFactory.java | 4 +- .../charts/xml/JRPie3DPlotFactory.java | 4 +- .../charts/xml/JRPieChartFactory.java | 4 +- .../charts/xml/JRPieDatasetFactory.java | 4 +- .../jasperreports/charts/xml/JRPiePlotFactory.java | 4 +- .../charts/xml/JRPieSeriesFactory.java | 4 +- .../charts/xml/JRScatterChartFactory.java | 1 + .../charts/xml/JRScatterPlotFactory.java | 1 + .../charts/xml/JRStackedAreaChartFactory.java | 4 +- .../charts/xml/JRStackedBar3DChartFactory.java | 4 +- .../charts/xml/JRStackedBarChartFactory.java | 4 +- .../charts/xml/JRThermometerChartFactory.java | 4 +- .../charts/xml/JRThermometerPlotFactory.java | 8 +- .../charts/xml/JRTimePeriodDatasetFactory.java | 1 + .../charts/xml/JRTimePeriodSeriesFactory.java | 4 +- .../charts/xml/JRTimeSeriesChartFactory.java | 1 + .../charts/xml/JRTimeSeriesDatasetFactory.java | 4 +- .../charts/xml/JRTimeSeriesFactory.java | 4 +- .../charts/xml/JRTimeSeriesPlotFactory.java | 1 + .../charts/xml/JRValueDatasetFactory.java | 4 +- .../charts/xml/JRValueDisplayFactory.java | 4 +- .../charts/xml/JRXyAreaChartFactory.java | 1 + .../charts/xml/JRXyBarChartFactory.java | 4 +- .../charts/xml/JRXyDatasetFactory.java | 4 +- .../charts/xml/JRXyLineChartFactory.java | 1 + .../charts/xml/JRXySeriesFactory.java | 4 +- .../charts/xml/JRXyzDatasetFactory.java | 1 + .../charts/xml/JRXyzSeriesFactory.java | 4 +- .../sf/jasperreports/compilers/JRBshCompiler.java | 15 +- .../sf/jasperreports/compilers/JRBshEvaluator.java | 16 +- .../sf/jasperreports/compilers/JRBshGenerator.java | 66 +- .../jasperreports/compilers/JRGroovyCompiler.java | 31 +- .../jasperreports/compilers/JRGroovyGenerator.java | 24 +- .../compilers/JavaScriptClassCompiler.java | 26 +- .../compilers/JavaScriptClassLoader.java | 1 + .../compilers/JavaScriptCompileData.java | 25 - .../compilers/JavaScriptCompiledEvaluator.java | 4 + .../compilers/JavaScriptCompiler.java | 19 +- .../compilers/JavaScriptCompilerBase.java | 21 +- .../compilers/JavaScriptEvaluator.java | 46 +- .../ComponentsExtensionsRegistryFactory.java | 1 + .../components/ComponentsManager.java | 1 + .../ComponentsXmlDigesterConfigurer.java | 15 +- .../components/ComponentsXmlWriter.java | 9 +- .../components/barbecue/BarbecueCompiler.java | 3 + .../barbecue/BarbecueDesignConverter.java | 11 +- .../components/barbecue/BarbecueFillComponent.java | 8 +- .../components/barbecue/BarbecueFillFactory.java | 2 + .../components/barbecue/BarbecueRenderer.java | 28 +- ...ecueRenderer.java => BarbecueRendererImpl.java} | 31 +- .../components/barbecue/BarbecueStyleResolver.java | 27 +- .../components/barbecue/BarcodeProviders.java | 28 + .../components/barbecue/BaseBarcodeProvider.java | 1 + .../barbecue/StandardBarbecueComponent.java | 15 + .../barcode4j/AbstractBarcodeEvaluator.java | 37 +- .../components/barcode4j/Barcode4jComponent.java | 1 + .../components/barcode4j/BarcodeCompiler.java | 3 + .../components/barcode4j/BarcodeComponent.java | 2 + .../barcode4j/BarcodeDesignConverter.java | 11 +- .../barcode4j/BarcodeDesignEvaluator.java | 33 +- .../components/barcode4j/BarcodeEvaluator.java | 15 + .../barcode4j/BarcodeExpressionCollector.java | 2 + .../components/barcode4j/BarcodeFillComponent.java | 11 +- .../components/barcode4j/BarcodeFillFactory.java | 2 + .../components/barcode4j/BarcodeImageProducer.java | 6 +- .../barcode4j/BarcodeRasterizedImageProducer.java | 13 +- .../barcode4j/BarcodeSVGImageProducer.java | 22 +- .../components/barcode4j/BarcodeUtils.java | 18 - .../components/barcode4j/BarcodeVerifier.java | 15 + .../components/barcode4j/BarcodeXmlWriter.java | 15 + .../components/barcode4j/CodabarComponent.java | 1 + .../components/barcode4j/Code128Component.java | 1 + .../components/barcode4j/Code39Component.java | 1 + .../barcode4j/CompiledBarcodeFactory.java | 2 + .../components/barcode4j/DataMatrixComponent.java | 1 + .../components/barcode4j/EAN128Component.java | 1 + .../components/barcode4j/EAN13Component.java | 1 + .../components/barcode4j/EAN8Component.java | 1 + .../barcode4j/ErrorCorrectionLevelEnum.java | 4 +- .../barcode4j/Interleaved2Of5Component.java | 1 + .../components/barcode4j/OrientationEnum.java | 8 +- .../components/barcode4j/PDF417Component.java | 1 + .../components/barcode4j/POSTNETComponent.java | 1 + .../components/barcode4j/QRCodeComponent.java | 1 + .../components/barcode4j/QRCodeImageProducer.java | 2 +- .../barcode4j/QRCodeRasterizedImageProducer.java | 19 +- .../barcode4j/QRCodeSVGImageProducer.java | 28 +- .../barcode4j/RoyalMailCustomerComponent.java | 1 + .../components/barcode4j/TextPositionEnum.java | 4 +- .../components/barcode4j/UPCAComponent.java | 1 + .../components/barcode4j/UPCEComponent.java | 1 + .../barcode4j/USPSIntelligentMailComponent.java | 1 + .../barcode4j/UniformBarcodeVisitor.java | 15 + .../components/charts/ChartSettingsXmlFactory.java | 10 +- .../components/charts/FillChartSettings.java | 42 +- .../components/headertoolbar/HeaderLabelUtil.java | 5 + ...arConditionalStyleProviderExtensionFactory.java | 1 + ...aderToolbarConditionalStyleProviderFactory.java | 4 +- .../headertoolbar/HeaderToolbarElementUtils.java | 2 +- .../HeaderToolbarParameterContributor.java | 2 + ...oolbarParameterContributorExtensionFactory.java | 1 + .../HeaderToolbarParameterContributorFactory.java | 4 +- .../actions/ConditionalFormattingAction.java | 3 +- .../actions/ConditionalFormattingCommand.java | 3 + .../actions/ConditionalFormattingData.java | 12 + .../actions/EditTextElementAction.java | 1 + .../actions/EditTextElementCommand.java | 3 + .../headertoolbar/actions/EditTextElementData.java | 15 + .../headertoolbar/actions/FilterAction.java | 3 +- .../actions/HideUnhideColumnCommand.java | 3 + .../actions/HideUnhideColumnsAction.java | 1 + .../actions/HideUnhideColumnsCommand.java | 3 + .../headertoolbar/actions/MoveColumnAction.java | 1 + .../headertoolbar/actions/MoveColumnCommand.java | 3 + .../headertoolbar/actions/MoveElementCommand.java | 3 + .../headertoolbar/actions/ResizeColumnAction.java | 1 + .../headertoolbar/actions/ResizeColumnCommand.java | 3 + .../actions/ResizeElementCommand.java | 3 + .../actions/SimpleMoveColumnCommand.java | 3 + .../actions/SimpleResizeColumnCommand.java | 3 + .../headertoolbar/actions/SortAction.java | 1 + .../json/HeaderToolbarElementJsonHandler.java | 170 +- .../resources/HeaderToolbarElementJsonTemplate.vm | 6 +- .../components/headertoolbar/messages.properties | 10 +- .../headertoolbar/resources/require/jive.i18n.tmpl | 3 + .../resources/require/jive.interactive.column.js | 265 +- .../headertoolbar/resources/require/jive.js | 8 +- .../components/iconlabel/ContainerFillEnum.java | 4 +- .../components/iconlabel/IconLabelComponent.java | 68 +- .../iconlabel/IconLabelComponentCompiler.java | 3 + .../IconLabelComponentDesignConverter.java | 4 +- .../iconlabel/IconLabelComponentDigester.java | 1 + .../iconlabel/IconLabelComponentFactory.java | 4 +- .../iconlabel/IconLabelComponentFill.java | 40 +- .../iconlabel/IconLabelComponentFillFactory.java | 2 + .../iconlabel/IconLabelComponentManager.java | 1 + .../iconlabel/IconLabelComponentXmlWriter.java | 2 + .../iconlabel/IconLabelDirectionEnum.java | 4 +- .../iconlabel/IconLabelElementCsvHandler.java | 2 + .../iconlabel/IconLabelElementDocxHandler.java | 1 + .../IconLabelElementGraphics2DHandler.java | 4 +- .../iconlabel/IconLabelElementHtmlHandler.java | 2 + .../IconLabelElementJExcelApiHandler.java | 11 +- .../iconlabel/IconLabelElementOdsHandler.java | 1 + .../iconlabel/IconLabelElementOdtHandler.java | 1 + .../iconlabel/IconLabelElementPdfHandler.java | 8 +- .../iconlabel/IconLabelElementPptxHandler.java | 1 + .../iconlabel/IconLabelElementRtfHandler.java | 1 + .../iconlabel/IconLabelElementXlsHandler.java | 1 + .../iconlabel/IconLabelElementXlsxHandler.java | 1 + .../iconlabel/IconLabelElementXmlHandler.java | 1 + .../components/iconlabel/IconPositionEnum.java | 4 +- .../components/iconlabel/IconTextFieldFactory.java | 4 +- .../iconlabel/LabelTextFieldFactory.java | 4 +- .../components/{map => items}/Item.java | 6 +- .../components/items/ItemCompiler.java | 129 + .../components/{map => items}/ItemData.java | 10 +- .../{map => items}/ItemDataXmlFactory.java | 4 +- .../{map => items}/ItemDatasetFactory.java | 2 +- .../components/{map => items}/ItemProperty.java | 2 +- .../{map => items}/ItemPropertyXmlFactory.java | 6 +- .../components/{map => items}/ItemXmlFactory.java | 7 +- .../components/{map => items}/StandardItem.java | 4 +- .../{map => items}/StandardItemData.java | 6 +- .../{map => items}/StandardItemProperty.java | 7 +- .../components/{map => items}/fill/FillItem.java | 10 +- .../{map => items}/fill/FillItemData.java | 11 +- .../{map => items}/fill/FillItemDataset.java | 8 +- .../items/fill/package-info.java} | 12 +- .../items/package-info.java} | 12 +- .../components/list/BaseFillList.java | 9 + .../components/list/BaseListContents.java | 2 + .../components/list/DesignListContents.java | 2 + .../components/list/FillDatasetRun.java | 10 +- .../components/list/FillListContents.java | 22 +- .../components/list/FillListFactory.java | 2 + .../components/list/HorizontalFillList.java | 2 + .../components/list/ListComponentCompiler.java | 3 + .../components/list/ListDesignConverter.java | 1 + .../components/list/StandardListComponent.java | 9 +- .../components/list/UnusedSpaceImageRenderer.java | 64 +- .../components/list/VerticalFillList.java | 1 + src/net/sf/jasperreports/components/map/Item.java | 1 + .../sf/jasperreports/components/map/ItemData.java | 1 + .../components/map/ItemDataXmlFactory.java | 10 +- .../components/map/ItemDatasetFactory.java | 12 +- .../jasperreports/components/map/ItemProperty.java | 1 + .../components/map/ItemPropertyXmlFactory.java | 27 +- .../components/map/ItemXmlFactory.java | 14 +- .../jasperreports/components/map/MapCompiler.java | 134 +- .../jasperreports/components/map/MapComponent.java | 518 +- .../components/map/MapDesignConverter.java | 4 +- .../components/map/MapElementDocxHandler.java | 2 + .../map/MapElementGraphics2DHandler.java | 4 +- .../components/map/MapElementHtmlHandler.java | 26 +- .../components/map/MapElementImageProvider.java | 103 +- .../components/map/MapElementJExcelApiHandler.java | 12 +- .../components/map/MapElementJsonHandler.java | 34 +- .../components/map/MapElementOdsHandler.java | 2 + .../components/map/MapElementOdtHandler.java | 2 + .../components/map/MapElementPdfHandler.java | 2 + .../components/map/MapElementPptxHandler.java | 2 + .../components/map/MapElementRtfHandler.java | 2 + .../components/map/MapElementXlsHandler.java | 2 + .../components/map/MapElementXlsxHandler.java | 3 + .../components/map/MapElementXmlHandler.java | 2 + .../components/map/MapPrintElement.java | 147 +- .../components/map/MapXmlFactory.java | 4 +- .../sf/jasperreports/components/map/Marker.java | 12 +- .../components/map/MarkerDatasetXmlFactory.java | 1 + .../components/map/MarkerPropertyXmlFactory.java | 4 +- .../components/map/MarkerXmlFactory.java | 4 +- .../jasperreports/components/map/StandardItem.java | 5 + .../components/map/StandardItemData.java | 7 + .../components/map/StandardItemProperty.java | 7 + .../components/map/StandardMapComponent.java | 19 +- .../components/map/StandardMarker.java | 2 + .../components/map/StandardMarkerDataset.java | 5 + .../components/map/StandardMarkerProperty.java | 5 + .../components/map/fill/FillContextProvider.java | 5 +- .../components/map/fill/FillItem.java | 90 +- .../components/map/fill/FillItemData.java | 114 +- .../components/map/fill/FillItemDataset.java | 101 +- .../components/map/fill/FillMarker.java | 34 +- .../components/map/fill/FillPlaceItem.java | 28 +- .../components/map/fill/FillPlaceItemData.java | 8 +- .../components/map/fill/FillStyleItem.java | 12 +- .../components/map/fill/FillStyleItemData.java | 8 +- .../components/map/fill/MapFillComponent.java | 65 +- .../components/map/fill/MapFillFactory.java | 2 + .../map/resources/require/jasperreports-map.js | 1 + .../resources/templates/MapElementHtmlTemplate.vm | 1 + .../components/map/type/MapImageTypeEnum.java | 4 +- .../components/map/type/MapScaleEnum.java | 4 +- .../components/map/type/MapTypeEnum.java | 4 +- .../jasperreports/components/sort/FieldFilter.java | 2 + .../components/sort/FieldNumberComparator.java | 14 +- .../sort/FilterTypeBooleanOperatorsEnum.java | 4 +- .../sort/FilterTypeDateOperatorsEnum.java | 4 +- .../sort/FilterTypeNumericOperatorsEnum.java | 4 +- .../sort/FilterTypeTextOperatorsEnum.java | 4 +- .../components/sort/FilterTypesEnum.java | 4 +- .../components/sort/SortComponent.java | 3 + .../components/sort/SortComponentCompiler.java | 3 + .../sort/SortComponentDesignConverter.java | 4 +- .../components/sort/SortComponentDigester.java | 1 + .../components/sort/SortComponentFill.java | 4 + .../components/sort/SortComponentFillFactory.java | 2 + .../sort/SortComponentSymbolFactory.java | 4 +- .../sort/SortComponentSymbolFontFactory.java | 2 + .../components/sort/SortComponentXmlWriter.java | 11 +- .../components/sort/SortElementHtmlHandler.java | 2 + .../components/sort/SortElementJsonHandler.java | 2 + .../components/sort/SortElementUtils.java | 2 +- .../components/sort/SortParameterContributor.java | 2 + .../SortParameterContributorExtensionFactory.java | 1 + .../sort/SortParameterContributorFactory.java | 4 +- .../sort/actions/AddSortFieldCommand.java | 12 +- .../components/sort/actions/FilterAction.java | 1 + .../components/sort/actions/FilterCommand.java | 3 + .../sort/actions/RemoveSortFieldCommand.java | 12 +- .../components/sort/actions/SortAction.java | 1 + .../components/sort/actions/SortCommand.java | 3 + .../components/spiderchart/FillSpiderChart.java | 14 +- .../components/spiderchart/FillSpiderDataset.java | 21 +- .../components/spiderchart/FillSpiderPlot.java | 20 +- .../spiderchart/SpiderChartCompiler.java | 3 + .../spiderchart/SpiderChartComponent.java | 12 +- .../spiderchart/SpiderChartDesignConverter.java | 6 +- .../spiderchart/SpiderChartDigester.java | 1 + .../spiderchart/SpiderChartFillFactory.java | 2 + .../spiderchart/SpiderChartRendererEvaluator.java | 33 +- .../spiderchart/SpiderChartXmlFactory.java | 1 + .../spiderchart/SpiderChartXmlWriter.java | 11 +- .../spiderchart/SpiderDatasetXmlFactory.java | 1 + .../spiderchart/SpiderPlotXmlFactory.java | 1 + .../spiderchart/StandardChartSettings.java | 93 +- .../spiderchart/StandardSpiderDataset.java | 2 + .../components/spiderchart/StandardSpiderPlot.java | 21 +- .../spiderchart/type/SpiderRotationEnum.java | 4 +- .../spiderchart/type/TableOrderEnum.java | 4 +- .../table/ColumnExpressionCollector.java | 2 + .../components/table/ColumnFactory.java | 2 + .../components/table/CompiledCell.java | 11 + .../jasperreports/components/table/DesignCell.java | 14 + .../components/table/FillTableFactory.java | 2 + .../components/table/StandardBaseColumn.java | 20 +- .../components/table/StandardColumn.java | 2 + .../components/table/StandardColumnGroup.java | 2 + .../components/table/StandardGroupCell.java | 4 + .../components/table/StandardTable.java | 5 + .../components/table/StandardTableFactory.java | 4 +- .../components/table/TableCompiler.java | 20 + .../components/table/TableDesignConverter.java | 1 + .../components/table/WhenNoDataTypeTableEnum.java | 4 +- .../fill/BuiltinExpressionEvaluatorDecorator.java | 4 + .../table/fill/ConstantBuiltinExpression.java | 4 + .../components/table/fill/FillColumn.java | 21 + .../components/table/fill/FillTable.java | 21 +- .../components/table/fill/FillTableSubreport.java | 12 + .../components/table/fill/TableReport.java | 270 +- .../components/table/fill/TableReportDataset.java | 18 + .../components/table/fill/TableReportGroup.java | 20 + .../components/table/fill/TableSubreport.java | 12 + .../table/fill/TableSubreportParameter.java | 3 + .../components/table/util/TableUtil.java | 5 +- .../jasperreports/crosstabs/JRCrosstabGroup.java | 15 + .../crosstabs/base/BaseCrosstabColumnCell.java | 1 + .../crosstabs/base/JRBaseCellContents.java | 32 +- .../crosstabs/base/JRBaseCrosstab.java | 41 +- .../crosstabs/base/JRBaseCrosstabBucket.java | 7 + .../crosstabs/base/JRBaseCrosstabCell.java | 9 +- .../crosstabs/base/JRBaseCrosstabColumnGroup.java | 2 + .../crosstabs/base/JRBaseCrosstabDataset.java | 2 + .../crosstabs/base/JRBaseCrosstabGroup.java | 19 +- .../crosstabs/base/JRBaseCrosstabMeasure.java | 15 +- .../crosstabs/base/JRBaseCrosstabParameter.java | 2 + .../crosstabs/base/JRBaseCrosstabRowGroup.java | 2 + .../crosstabs/design/DesignCrosstabColumnCell.java | 1 + .../crosstabs/design/JRDesignCellContents.java | 34 +- .../crosstabs/design/JRDesignCrosstab.java | 67 +- .../crosstabs/design/JRDesignCrosstabBucket.java | 5 +- .../crosstabs/design/JRDesignCrosstabCell.java | 5 +- .../design/JRDesignCrosstabColumnGroup.java | 5 + .../crosstabs/design/JRDesignCrosstabDataset.java | 2 + .../crosstabs/design/JRDesignCrosstabGroup.java | 22 +- .../crosstabs/design/JRDesignCrosstabMeasure.java | 5 +- .../design/JRDesignCrosstabParameter.java | 2 + .../crosstabs/design/JRDesignCrosstabRowGroup.java | 5 + .../crosstabs/fill/BucketExpressionOrderer.java | 1 + .../fill/JRCrosstabExpressionEvaluator.java | 2 + .../crosstabs/fill/JRFillCrosstabCell.java | 9 +- .../crosstabs/fill/JRFillCrosstabColumnGroup.java | 2 + .../crosstabs/fill/JRFillCrosstabGroup.java | 17 +- .../crosstabs/fill/JRFillCrosstabMeasure.java | 15 +- .../crosstabs/fill/JRFillCrosstabParameter.java | 1 + .../crosstabs/fill/JRFillCrosstabRowGroup.java | 2 + .../fill/JRPercentageCalculatorFactory.java | 8 + .../fill/calculation/ArbitraryRankComparator.java | 1 + .../fill/calculation/BucketDefinition.java | 16 + .../fill/calculation/BucketingService.java | 24 +- .../fill/calculation/CrosstabBucketingService.java | 32 +- .../fill/calculation/MeasureDefinition.java | 7 + .../CrosstabInteractiveJsonHandler.java | 3 +- .../crosstabs/interactive/jive.crosstab.js | 2 +- .../crosstabs/type/CrosstabColumnPositionEnum.java | 6 +- .../crosstabs/type/CrosstabPercentageEnum.java | 6 +- .../crosstabs/type/CrosstabRowPositionEnum.java | 6 +- .../crosstabs/type/CrosstabTotalPositionEnum.java | 6 +- .../crosstabs/xml/JRCellContentsFactory.java | 1 + .../xml/JRCrosstabBucketExpressionFactory.java | 1 + .../crosstabs/xml/JRCrosstabBucketFactory.java | 1 + .../crosstabs/xml/JRCrosstabCellFactory.java | 1 + .../xml/JRCrosstabColumnGroupFactory.java | 1 + .../crosstabs/xml/JRCrosstabDatasetFactory.java | 1 + .../crosstabs/xml/JRCrosstabFactory.java | 1 + .../crosstabs/xml/JRCrosstabGroupFactory.java | 7 + .../xml/JRCrosstabMeasureExpressionFactory.java | 1 + .../crosstabs/xml/JRCrosstabMeasureFactory.java | 1 + .../crosstabs/xml/JRCrosstabParameterFactory.java | 1 + .../JRCrosstabParameterValueExpressionFactory.java | 1 + .../crosstabs/xml/JRCrosstabRowGroupFactory.java | 1 + .../data/AbstractClasspathAwareDataAdapter.java | 2 + .../AbstractClasspathAwareDataAdapterService.java | 9 - .../sf/jasperreports/data/AbstractDataAdapter.java | 8 +- .../data/AbstractDataAdapterService.java | 29 +- .../jasperreports/data/ClassNameFieldHandler.java | 16 +- ...ameterContributorExtensionsRegistryFactory.java | 1 + .../DataAdapterParameterContributorFactory.java | 4 +- .../jasperreports/data/DataAdapterServiceUtil.java | 19 - ...ataAdapterServiceExtensionsRegistryFactory.java | 1 + .../data/DefaultDataAdapterServiceFactory.java | 4 +- .../sf/jasperreports/data/LocaleFieldHandler.java | 16 +- .../jasperreports/data/TimeZoneFieldHandler.java | 16 +- .../data/bean/BeanDataAdapterImpl.java | 6 + .../data/bean/BeanDataAdapterService.java | 9 - .../jasperreports/data/cache/BigDecimalStore.java | 5 + .../jasperreports/data/cache/BigDecimalValues.java | 5 + .../jasperreports/data/cache/BigIntegerStore.java | 5 + .../jasperreports/data/cache/BlockColumnStore.java | 3 + .../data/cache/BlockColumnValues.java | 5 + .../sf/jasperreports/data/cache/BooleanStore.java | 5 + .../sf/jasperreports/data/cache/BooleanValues.java | 5 + .../jasperreports/data/cache/ByteArrayValues.java | 3 + .../data/cache/ColumnDataCacheHandler.java | 11 + .../data/cache/ColumnDataSnapshot.java | 3 + .../data/cache/ColumnValuesDataSource.java | 4 + .../data/cache/ConstantColumnValue.java | 3 + src/net/sf/jasperreports/data/cache/DateStore.java | 5 + .../jasperreports/data/cache/DoubleArrayStore.java | 5 + .../data/cache/DoubleArrayValues.java | 3 + .../data/cache/EmptyColumnValues.java | 5 + .../jasperreports/data/cache/FloatArrayStore.java | 5 + .../jasperreports/data/cache/FloatArrayValues.java | 3 + .../data/cache/IndexColumnValueIterator.java | 2 + .../jasperreports/data/cache/IntArrayValues.java | 3 + .../jasperreports/data/cache/LongArrayStore.java | 5 + .../jasperreports/data/cache/LongArrayValues.java | 3 + .../jasperreports/data/cache/NullableValues.java | 5 + .../cache/NumberToBigIntegerOffsetTransformer.java | 1 + .../data/cache/NumberToBigIntegerTransformer.java | 1 + .../data/cache/NumberToByteTransformer.java | 1 + .../data/cache/NumberToCharTransformer.java | 1 + .../data/cache/NumberToDateTransformer.java | 1 + .../data/cache/NumberToIntegerTransformer.java | 1 + .../data/cache/NumberToLongTransformer.java | 1 + .../data/cache/NumberToSQLDateTransformer.java | 1 + .../data/cache/NumberToSQLTimeTransformer.java | 1 + .../data/cache/NumberToShortTransformer.java | 1 + .../jasperreports/data/cache/ObjectArrayStore.java | 5 + .../data/cache/ObjectArrayValues.java | 3 + .../data/cache/PopulatedSnapshotCacheHandler.java | 4 + .../data/cache/RunLengthColumnValues.java | 5 + .../jasperreports/data/cache/RunLengthStore.java | 1 + .../jasperreports/data/cache/ShortArrayValues.java | 3 + .../data/cache/SingleColumnValueIterator.java | 3 + .../data/cache/SingleObjectValue.java | 2 + .../jasperreports/data/cache/TimestampStore.java | 5 + .../jasperreports/data/cache/TimestampValues.java | 5 + .../data/cache/TransformedColumnValues.java | 5 + .../jasperreports/data/cache/TypedColumnStore.java | 3 + .../jasperreports/data/csv/CsvDataAdapterImpl.java | 24 + .../data/csv/CsvDataAdapterService.java | 9 - .../data/ds/DataSourceDataAdapterImpl.java | 4 + .../data/ds/DataSourceDataAdapterService.java | 9 - .../data/ejbql/EjbqlDataAdapterImpl.java | 2 + .../data/ejbql/EjbqlDataAdapterService.java | 15 +- .../data/empty/EmptyDataAdapterImpl.java | 2 + .../data/empty/EmptyDataAdapterService.java | 9 - .../data/excel/ExcelDataAdapterImpl.java | 2 + .../jasperreports/data/excel/ExcelFormatEnum.java | 4 +- .../data/excel/ExcelFormatFieldHandler.java | 16 +- .../data/hibernate/HibernateDataAdapterImpl.java | 6 + .../hibernate/HibernateDataAdapterService.java | 15 +- .../spring/SpringHibernateDataAdapterImpl.java | 4 + .../spring/SpringHibernateDataAdapterService.java | 15 +- .../data/http/RequestMethodFieldHandler.java | 4 + .../data/http/StandardHttpDataLocation.java | 3 + .../data/jdbc/JdbcDataAdapterImpl.java | 16 + .../data/jdbc/JdbcDataAdapterService.java | 15 +- .../data/jndi/JndiDataAdapterImpl.java | 2 + .../data/jndi/JndiDataAdapterService.java | 15 +- .../data/json/JsonDataAdapterImpl.java | 16 + .../data/json/JsonDataAdapterService.java | 9 - .../data/mondrian/MondrianDataAdapterImpl.java | 2 + .../data/mondrian/MondrianDataAdapterService.java | 9 +- .../data/mondrian/SimpleSQLDataSource.java | 9 + .../DataSourceProviderDataAdapterImpl.java | 2 + .../DataSourceProviderDataAdapterService.java | 9 - .../data/qe/QueryExecuterDataAdapterService.java | 9 - .../data/xls/JxlDataAdapterService.java | 3 +- .../jasperreports/data/xls/XlsDataAdapterImpl.java | 22 + .../data/xls/XlsDataAdapterService.java | 9 - .../data/xlsx/XlsxDataAdapterService.java | 9 - .../data/xml/RemoteXmlDataAdapterService.java | 17 +- .../jasperreports/data/xml/XmlDataAdapterImpl.java | 17 + .../data/xml/XmlDataAdapterService.java | 13 +- .../data/xmla/XmlaDataAdapterImpl.java | 14 + .../data/xmla/XmlaDataAdapterService.java | 9 - .../engine/CompositeDatasetFilter.java | 2 + .../engine/DefaultJasperReportsContext.java | 22 +- .../sf/jasperreports/engine/ElementDecorator.java | 43 + .../jasperreports/engine/ImageMapRenderable.java | 8 +- .../jasperreports/engine/JRAbstractExporter.java | 135 +- .../engine/JRAbstractObjectFactory.java | 6 + .../jasperreports/engine/JRAbstractRenderer.java | 31 +- .../engine/JRAbstractSvgRenderer.java | 88 +- src/net/sf/jasperreports/engine/JRBox.java | 115 - src/net/sf/jasperreports/engine/JRCommonImage.java | 4 +- src/net/sf/jasperreports/engine/JRConstants.java | 8 + .../jasperreports/engine/JRDefaultScriptlet.java | 40 +- .../engine/JRDefaultStyleProvider.java | 8 +- src/net/sf/jasperreports/engine/JRElement.java | 7 +- .../sf/jasperreports/engine/JREmptyDataSource.java | 12 +- .../jasperreports/engine/JRExporterParameter.java | 4 +- .../engine/JRExpressionCollector.java | 40 - .../jasperreports/engine/JRGenericElementType.java | 3 + src/net/sf/jasperreports/engine/JRHyperlink.java | 6 - src/net/sf/jasperreports/engine/JRImage.java | 2 +- .../jasperreports/engine/JRImageMapRenderer.java | 2 +- .../sf/jasperreports/engine/JRImageRenderer.java | 323 +- src/net/sf/jasperreports/engine/JROrigin.java | 12 +- src/net/sf/jasperreports/engine/JRParagraph.java | 6 + src/net/sf/jasperreports/engine/JRPen.java | 7 +- .../sf/jasperreports/engine/JRPrintElement.java | 9 +- .../engine/JRPrintElementContainer.java | 20 +- .../jasperreports/engine/JRPrintElementIndex.java | 3 +- ...tPage.java => JRPrintElementListContainer.java} | 23 +- .../engine/JRPrintGraphicElement.java | 1 + src/net/sf/jasperreports/engine/JRPrintImage.java | 23 +- .../engine/JRPrintImageAreaHyperlink.java | 4 +- src/net/sf/jasperreports/engine/JRPrintPage.java | 14 +- .../sf/jasperreports/engine/JRPrintRectangle.java | 8 +- src/net/sf/jasperreports/engine/JRPrintText.java | 50 +- .../sf/jasperreports/engine/JRPropertiesMap.java | 5 +- src/net/sf/jasperreports/engine/JRRenderable.java | 2 +- .../engine/JRResultSetDataSource.java | 10 +- .../sf/jasperreports/engine/JRSimpleTemplate.java | 19 +- src/net/sf/jasperreports/engine/JRStyle.java | 4 +- .../engine/JRStyledTextAttributeSelector.java | 18 +- src/net/sf/jasperreports/engine/JRTemplate.java | 2 +- .../engine/JRWrappingSvgRenderer.java | 60 +- .../jasperreports/engine/JasperExportManager.java | 9 +- src/net/sf/jasperreports/engine/JasperPrint.java | 36 +- .../engine/ParameterContributorContext.java | 31 - src/net/sf/jasperreports/engine/Renderable.java | 28 +- .../sf/jasperreports/engine/RenderableUtil.java | 152 +- src/net/sf/jasperreports/engine/ReportContext.java | 6 + .../engine/SimpleJasperReportsContext.java | 22 +- .../engine/SimplePrintPageFormat.java | 7 + .../sf/jasperreports/engine/SimplePrintPart.java | 2 + .../jasperreports/engine/SimpleReportContext.java | 11 +- src/net/sf/jasperreports/engine/TabStop.java | 6 +- .../jasperreports/engine/analytics/data/Axis.java | 1 + .../engine/analytics/data/StandardAxisLevel.java | 1 + .../engine/analytics/data/StandardMeasure.java | 1 + .../analytics/data/StandardMeasureValue.java | 1 + .../engine/analytics/dataset/BaseDataAxis.java | 1 + .../analytics/dataset/BaseDataLevelBucket.java | 6 + .../dataset/BaseDataLevelBucketProperty.java | 1 + .../analytics/dataset/BaseMultiAxisData.java | 1 + .../engine/analytics/dataset/DesignDataAxis.java | 1 + .../analytics/dataset/DesignDataLevelBucket.java | 2 + .../dataset/DesignDataLevelBucketProperty.java | 1 + .../analytics/dataset/DesignDataMeasure.java | 3 + .../analytics/dataset/DesignMultiAxisData.java | 2 + .../analytics/dataset/MultiAxisDataService.java | 1 + .../engine/base/BaseCommonReturnValue.java | 4 + .../engine/base/BaseExpressionReturnValue.java | 5 +- .../engine/base/BasePrintBookmark.java | 4 + .../jasperreports/engine/base/BaseReturnValue.java | 30 + .../sf/jasperreports/engine/base/JRBaseBand.java | 28 +- .../sf/jasperreports/engine/base/JRBaseBox.java | 310 - .../engine/base/JRBaseBoxBottomPen.java | 4 +- .../engine/base/JRBaseBoxLeftPen.java | 4 +- .../sf/jasperreports/engine/base/JRBaseBoxPen.java | 32 +- .../engine/base/JRBaseBoxRightPen.java | 4 +- .../jasperreports/engine/base/JRBaseBoxTopPen.java | 4 +- .../sf/jasperreports/engine/base/JRBaseBreak.java | 24 +- .../sf/jasperreports/engine/base/JRBaseChart.java | 277 +- .../jasperreports/engine/base/JRBaseChartPlot.java | 72 +- .../engine/base/JRBaseComponentElement.java | 4 + .../engine/base/JRBaseConditionalStyle.java | 3 + .../jasperreports/engine/base/JRBaseDataset.java | 50 +- .../engine/base/JRBaseDatasetParameter.java | 12 +- .../engine/base/JRBaseDatasetRun.java | 13 +- .../jasperreports/engine/base/JRBaseElement.java | 169 +- .../engine/base/JRBaseElementDataset.java | 22 +- .../engine/base/JRBaseElementGroup.java | 22 +- .../jasperreports/engine/base/JRBaseEllipse.java | 8 +- .../engine/base/JRBaseExpression.java | 50 +- .../engine/base/JRBaseExpressionChunk.java | 12 +- .../sf/jasperreports/engine/base/JRBaseField.java | 28 +- .../sf/jasperreports/engine/base/JRBaseFont.java | 157 +- .../sf/jasperreports/engine/base/JRBaseFrame.java | 131 +- .../engine/base/JRBaseGenericElement.java | 6 + .../engine/base/JRBaseGenericElementParameter.java | 7 +- .../engine/base/JRBaseGenericPrintElement.java | 6 + .../engine/base/JRBaseGraphicElement.java | 39 +- .../sf/jasperreports/engine/base/JRBaseGroup.java | 81 +- .../jasperreports/engine/base/JRBaseHyperlink.java | 14 +- .../engine/base/JRBaseHyperlinkParameter.java | 6 +- .../sf/jasperreports/engine/base/JRBaseImage.java | 250 +- .../sf/jasperreports/engine/base/JRBaseLine.java | 20 +- .../jasperreports/engine/base/JRBaseLineBox.java | 166 +- .../engine/base/JRBaseObjectFactory.java | 123 +- .../jasperreports/engine/base/JRBaseParagraph.java | 169 +- .../jasperreports/engine/base/JRBaseParameter.java | 42 +- .../sf/jasperreports/engine/base/JRBasePart.java | 14 +- .../sf/jasperreports/engine/base/JRBasePen.java | 70 +- .../engine/base/JRBasePrintElement.java | 116 +- .../engine/base/JRBasePrintEllipse.java | 1 + .../engine/base/JRBasePrintFrame.java | 132 +- .../engine/base/JRBasePrintGraphicElement.java | 38 +- .../engine/base/JRBasePrintHyperlink.java | 18 + .../engine/base/JRBasePrintImage.java | 292 +- .../jasperreports/engine/base/JRBasePrintLine.java | 17 +- .../jasperreports/engine/base/JRBasePrintPage.java | 12 +- .../engine/base/JRBasePrintRectangle.java | 20 +- .../jasperreports/engine/base/JRBasePrintText.java | 460 +- .../engine/base/JRBasePropertyExpression.java | 8 +- .../sf/jasperreports/engine/base/JRBaseQuery.java | 13 +- .../engine/base/JRBaseQueryChunk.java | 14 +- .../jasperreports/engine/base/JRBaseRectangle.java | 24 +- .../sf/jasperreports/engine/base/JRBaseReport.java | 207 +- .../engine/base/JRBaseReportTemplate.java | 5 +- .../jasperreports/engine/base/JRBaseScriptlet.java | 28 +- .../jasperreports/engine/base/JRBaseSection.java | 13 +- .../jasperreports/engine/base/JRBaseSortField.java | 17 +- .../engine/base/JRBaseStaticText.java | 16 +- .../sf/jasperreports/engine/base/JRBaseStyle.java | 465 +- .../jasperreports/engine/base/JRBaseSubreport.java | 46 +- .../engine/base/JRBaseSubreportReturnValue.java | 10 +- .../engine/base/JRBaseTextElement.java | 316 +- .../jasperreports/engine/base/JRBaseTextField.java | 99 +- .../jasperreports/engine/base/JRBaseVariable.java | 56 +- .../engine/base/JRVirtualPrintPage.java | 94 +- .../engine/base/VirtualizableElementList.java | 31 +- .../engine/component/BaseComponentContext.java | 1 + .../engine/component/BaseFillComponent.java | 3 + .../engine/component/ComponentKey.java | 2 + .../engine/component/ComponentsEnvironment.java | 58 +- .../engine/component/DefaultComponentManager.java | 4 + .../component/DefaultComponentXmlParser.java | 4 + .../engine/component/DefaultComponentsBundle.java | 3 + .../engine/component/FillContext.java | 1 + .../component}/FillContextProvider.java | 3 +- .../engine/component/FillPrepareResult.java | 5 + .../engine/convert/ChartConverter.java | 12 +- .../engine/convert/ComponentElementConverter.java | 5 +- .../engine/convert/ConvertChartContext.java | 11 +- .../engine/convert/ConvertVisitor.java | 50 +- .../engine/convert/CrosstabConverter.java | 4 +- .../engine/convert/ElementIconConverter.java | 24 +- .../engine/convert/EllipseConverter.java | 4 +- .../engine/convert/FrameConverter.java | 4 +- .../engine/convert/ImageConverter.java | 90 +- .../engine/convert/LineConverter.java | 4 +- .../engine/convert/RectangleConverter.java | 4 +- .../engine/convert/ReportConverter.java | 25 +- .../engine/convert/StaticTextConverter.java | 4 +- .../engine/convert/TextElementConverter.java | 12 - .../engine/convert/TextFieldConverter.java | 4 +- .../engine/data/AbstractPoiXlsDataSource.java | 14 +- .../engine/data/AbstractXmlDataSource.java | 11 +- .../jasperreports/engine/data/ExcelDataSource.java | 4 +- .../engine/data/JRAbstractBeanDataSource.java | 2 + .../data/JRAbstractBeanDataSourceProvider.java | 2 + .../engine/data/JRBeanArrayDataSource.java | 14 +- .../engine/data/JRBeanCollectionDataSource.java | 14 +- .../jasperreports/engine/data/JRCsvDataSource.java | 12 +- .../engine/data/JRCsvDataSourceProvider.java | 16 +- .../engine/data/JRHibernateAbstractDataSource.java | 5 + .../engine/data/JRHibernateIterateDataSource.java | 2 + .../engine/data/JRHibernateListDataSource.java | 2 + .../engine/data/JRHibernateScrollDataSource.java | 2 + .../jasperreports/engine/data/JRJpaDataSource.java | 6 + .../engine/data/JRMapArrayDataSource.java | 12 +- .../engine/data/JRMapCollectionDataSource.java | 12 +- .../engine/data/JRSortableDataSource.java | 13 +- .../engine/data/JRTableModelDataSource.java | 12 +- .../jasperreports/engine/data/JRXlsDataSource.java | 14 +- .../engine/data/JRXlsxDataSource.java | 4 +- .../jasperreports/engine/data/JRXmlDataSource.java | 5 +- .../engine/data/JaxenXmlDataSource.java | 3 + .../jasperreports/engine/data/JsonDataSource.java | 6 + .../engine/data/ListOfArrayDataSource.java | 12 +- .../engine/data/TextDataSourceAttributes.java | 3 +- .../engine/data/XalanXmlDataSource.java | 3 + .../jasperreports/engine/data/XlsDataSource.java | 4 +- .../engine/design/DesignCommonReturnValue.java | 2 + .../engine/design/DesignExpressionReturnValue.java | 2 + .../engine/design/DesignReturnValue.java | 2 + .../engine/design/JRAbstractClassCompiler.java | 14 +- .../engine/design/JRAbstractCompiler.java | 14 +- .../engine/design/JRAbstractJavaCompiler.java | 15 +- .../design/JRAbstractMultiClassCompiler.java | 10 +- .../design/JRAbstractSingleClassCompiler.java | 12 +- .../engine/design/JRClassGenerator.java | 96 +- .../design/JRDefaultCompilationSourceCode.java | 2 + .../jasperreports/engine/design/JRDesignBand.java | 25 +- .../jasperreports/engine/design/JRDesignBreak.java | 24 +- .../jasperreports/engine/design/JRDesignChart.java | 293 +- .../engine/design/JRDesignChartDataset.java | 4 +- .../engine/design/JRDesignComponentElement.java | 6 + .../engine/design/JRDesignConditionalStyle.java | 4 +- .../engine/design/JRDesignDataset.java | 12 +- .../engine/design/JRDesignDatasetParameter.java | 5 +- .../engine/design/JRDesignDatasetRun.java | 6 +- .../engine/design/JRDesignElement.java | 7 +- .../engine/design/JRDesignElementDataset.java | 5 +- .../engine/design/JRDesignElementGroup.java | 5 +- .../engine/design/JRDesignEllipse.java | 8 +- .../engine/design/JRDesignExpression.java | 13 +- .../engine/design/JRDesignExpressionChunk.java | 5 +- .../jasperreports/engine/design/JRDesignFont.java | 7 - .../jasperreports/engine/design/JRDesignFrame.java | 136 +- .../engine/design/JRDesignGenericElement.java | 10 +- .../design/JRDesignGenericElementParameter.java | 4 +- .../engine/design/JRDesignGraphicElement.java | 39 +- .../engine/design/JRDesignHyperlink.java | 6 +- .../engine/design/JRDesignHyperlinkParameter.java | 5 +- .../jasperreports/engine/design/JRDesignImage.java | 250 +- .../jasperreports/engine/design/JRDesignLine.java | 24 +- .../engine/design/JRDesignPropertyExpression.java | 1 + .../jasperreports/engine/design/JRDesignQuery.java | 13 +- .../engine/design/JRDesignQueryChunk.java | 5 +- .../engine/design/JRDesignRectangle.java | 29 +- .../engine/design/JRDesignReportTemplate.java | 5 +- .../engine/design/JRDesignSection.java | 8 +- .../engine/design/JRDesignStaticText.java | 16 +- .../jasperreports/engine/design/JRDesignStyle.java | 18 +- .../engine/design/JRDesignSubreport.java | 49 +- .../design/JRDesignSubreportReturnValue.java | 5 +- .../engine/design/JRDesignTextElement.java | 316 +- .../engine/design/JRDesignTextField.java | 99 +- .../engine/design/JRDesignVariable.java | 5 +- .../engine/design/JRJavacCompiler.java | 15 +- .../engine/design/JRJdk13Compiler.java | 21 +- .../jasperreports/engine/design/JRJdtCompiler.java | 84 +- .../engine/design/JRValidationException.java | 8 +- .../sf/jasperreports/engine/design/JRVerifier.java | 45 +- .../jasperreports/engine/design/JasperDesign.java | 14 +- .../design/events/CollectionListenerAdapter.java | 1 + .../design/events/PropagationChangeListener.java | 1 + .../sf/jasperreports/engine/dtds/jasperprint.xsd | 2 + .../sf/jasperreports/engine/dtds/jasperreport.xsd | 72 +- .../jasperreports/engine/dtds/jaspertemplate.dtd | 4 +- .../engine/export/AbstractExporterNature.java | 4 + .../engine/export/AbstractHtmlExporter.java | 244 +- .../engine/export/AbstractPdfTextRenderer.java | 21 +- .../engine/export/AbstractTextRenderer.java | 38 +- .../engine/export/AwtTextRenderer.java | 52 +- .../engine/export/DefaultElementHandlerBundle.java | 2 + .../export/DefaultExporterFilterFactory.java | 10 +- .../export/DefaultHyperlinkProducerFactory.java | 13 +- .../DefaultHyperlinkTargetProducerFactory.java | 13 +- .../engine/export/ElementGridCell.java | 1 + .../engine/export/ElementKeyExporterFilter.java | 1 + .../export/ElementKeyExporterFilterFactory.java | 1 + .../jasperreports/engine/export/EmptyGridCell.java | 1 + .../engine/export/ExporterFilterContainer.java | 1 + .../engine/export/FileHtmlResourceHandler.java | 9 +- ...rceHandler.java => FileXmlResourceHandler.java} | 19 +- .../engine/export/FlashHtmlHandler.java | 2 + .../engine/export/FlashPrintElement.java | 2 + .../export/GenericElementHandlerEnviroment.java | 43 +- .../export/GenericElementReportTransformer.java | 20 +- .../jasperreports/engine/export/HtmlExporter.java | 1041 +- .../HtmlExporterHyperlinkProducerAdapter.java | 1 + .../sf/jasperreports/engine/export/HtmlFont.java | 102 +- .../engine/export/HtmlFontFamily.java | 143 + .../jasperreports/engine/export/HtmlFontUtil.java | 207 +- .../engine/export/JExcelApiExporter.java | 871 +- .../engine/export/JExcelApiExporterNature.java | 21 +- .../engine/export/JExcelApiMetadataExporter.java | 815 +- .../engine/export/JRAbstractCsvExporter.java | 32 +- .../jasperreports/engine/export/JRCsvExporter.java | 30 +- .../engine/export/JRCsvExporterNature.java | 35 +- .../engine/export/JRCsvExporterParameter.java | 3 +- .../engine/export/JRCsvMetadataExporter.java | 40 +- .../engine/export/JRGraphics2DExporter.java | 64 +- .../export/JRGraphics2DExporterParameter.java | 3 +- .../jasperreports/engine/export/JRGridLayout.java | 2 + .../engine/export/JRHtmlExporter.java | 504 +- .../engine/export/JRHtmlExporterNature.java | 43 +- .../engine/export/JRHtmlExporterParameter.java | 3 +- .../export/JRHyperlinkProducerMapFactory.java | 1 + .../JRHyperlinkTargetProducerMapFactory.java | 1 + .../engine/export/JROriginExporterFilter.java | 11 +- .../export/JROriginExporterFilterFactory.java | 1 + .../jasperreports/engine/export/JRPdfExporter.java | 1219 +- .../engine/export/JRPdfExporterParameter.java | 3 +- .../engine/export/JRPdfExporterTagHelper.java | 230 +- .../engine/export/JRPrintServiceExporter.java | 28 +- .../export/JRPrintServiceExporterParameter.java | 3 +- .../jasperreports/engine/export/JRRtfExporter.java | 561 +- .../engine/export/JRTextExporter.java | 44 +- .../engine/export/JRTextExporterParameter.java | 3 +- .../engine/export/JRXhtmlExporter.java | 605 +- .../engine/export/JRXlsAbstractExporter.java | 249 +- .../engine/export/JRXlsAbstractExporterNature.java | 190 +- .../export/JRXlsAbstractExporterParameter.java | 12 +- .../export/JRXlsAbstractMetadataExporter.java | 206 +- .../jasperreports/engine/export/JRXlsExporter.java | 824 +- .../engine/export/JRXlsExporterNature.java | 18 +- .../engine/export/JRXlsMetadataExporter.java | 835 +- .../engine/export/JRXlsMetadataExporterNature.java | 1 + .../engine/export/JRXml4SwfExporter.java | 8 +- .../jasperreports/engine/export/JRXmlExporter.java | 231 +- .../engine/export/JRXmlExporterParameter.java | 3 +- .../jasperreports/engine/export/JsonExporter.java | 92 +- .../engine/export/JsonExporterParameter.java | 3 +- .../engine/export/JsonMetadataExporter.java | 16 +- .../engine/export/MapHtmlResourceHandler.java | 8 +- ...portFilterMappingExtensionsRegistryFactory.java | 4 +- .../engine/export/MatcherExporterFilter.java | 1 + .../export/MatcherExporterFilterFactory.java | 1 + .../engine/export/OccupiedGridCell.java | 1 + .../engine/export/PdfGlyphGraphics2D.java | 126 + .../engine/export/PdfGlyphRenderer.java | 125 + .../engine/export/PdfTextRenderer.java | 37 +- .../jasperreports/engine/export/PdfXmpCreator.java | 201 + .../engine/export/SimplePdfTextRenderer.java | 44 +- .../XmlResourceHandler.java} | 17 +- .../engine/export/data/BooleanTextValue.java | 1 + .../engine/export/data/DateTextValue.java | 1 + .../engine/export/data/NumberTextValue.java | 1 + .../engine/export/data/StringTextValue.java | 1 + .../engine/export/draw/BoxDrawer.java | 14 +- .../engine/export/draw/DrawVisitor.java | 39 +- .../engine/export/draw/ElementDrawer.java | 10 - .../engine/export/draw/EllipseDrawer.java | 14 +- .../engine/export/draw/FrameDrawer.java | 42 +- .../engine/export/draw/ImageDrawer.java | 392 +- .../engine/export/draw/LineDrawer.java | 14 +- .../engine/export/draw/PrintDrawVisitor.java | 84 +- .../engine/export/draw/RectangleDrawer.java | 14 +- .../engine/export/draw/TextDrawer.java | 16 +- .../engine/export/oasis/BorderStyle.java | 4 +- .../engine/export/oasis/CellStyle.java | 8 +- .../engine/export/oasis/ColumnStyle.java | 6 - .../engine/export/oasis/ContentBuilder.java | 5 +- .../engine/export/oasis/DocumentBuilder.java | 103 +- .../engine/export/oasis/FileBufferedOasisZip.java | 4 +- .../engine/export/oasis/FrameStyle.java | 8 +- .../engine/export/oasis/GraphicStyle.java | 10 +- .../engine/export/oasis/JROdsExporter.java | 394 +- .../engine/export/oasis/JROdsExporterNature.java | 1 + .../engine/export/oasis/JROdtExporter.java | 267 +- .../engine/export/oasis/JROdtExporterNature.java | 12 +- .../export/oasis/JROpenDocumentExporterNature.java | 39 +- .../oasis/JROpenDocumentExporterParameter.java | 3 +- .../engine/export/oasis/ParagraphStyle.java | 19 +- .../engine/export/oasis/RowStyle.java | 6 - .../engine/export/oasis/StyleCache.java | 43 +- .../engine/export/oasis/TableBuilder.java | 104 +- .../engine/export/oasis/TableStyle.java | 18 +- .../jasperreports/engine/export/oasis/Utility.java | 10 +- .../engine/export/ooxml/BaseHelper.java | 3 + .../engine/export/ooxml/DocxBorderInfo.java | 7 +- .../engine/export/ooxml/DocxCellHelper.java | 35 + .../engine/export/ooxml/DocxParagraphHelper.java | 49 +- .../engine/export/ooxml/DocxRunHelper.java | 24 +- .../engine/export/ooxml/DocxStyleHelper.java | 33 +- .../engine/export/ooxml/DocxTableHelper.java | 38 +- .../engine/export/ooxml/JRDocxExporter.java | 675 +- .../engine/export/ooxml/JRDocxExporterNature.java | 17 +- .../export/ooxml/JRDocxExporterParameter.java | 3 +- .../ooxml/JROfficeOpenXmlExporterNature.java | 31 +- .../engine/export/ooxml/JRPptxExporter.java | 782 +- .../engine/export/ooxml/JRXlsxExporter.java | 763 +- .../engine/export/ooxml/JRXlsxExporterNature.java | 10 +- .../export/ooxml/PptxContentTypesHelper.java | 1 + .../engine/export/ooxml/PptxRunHelper.java | 38 +- .../engine/export/ooxml/XlsxBorderHelper.java | 16 +- .../engine/export/ooxml/XlsxCellHelper.java | 29 +- .../export/ooxml/XlsxContentTypesHelper.java | 1 + .../engine/export/ooxml/XlsxFontHelper.java | 17 +- .../engine/export/ooxml/XlsxParagraphHelper.java | 29 + .../engine/export/ooxml/XlsxRunHelper.java | 18 +- .../engine/export/ooxml/XlsxSheetHelper.java | 36 +- .../engine/export/ooxml/XlsxStyleHelper.java | 27 +- .../engine/export/ooxml/XlsxStyleInfo.java | 139 +- .../engine/export/ooxml/XlsxWorkbookHelper.java | 5 +- .../jasperreports/engine/export/ooxml/XlsxZip.java | 9 - .../engine/export/ooxml/docx/Content_Types.xml | 1 + .../engine/export/ooxml/type/PaperSizeEnum.java | 4 +- .../engine/export/tabulator/Tabulator.java | 65 +- .../engine/export/type/ImageAnchorTypeEnum.java | 4 +- .../engine/export/type/ZoomTypeEnum.java | 4 +- .../engine/export/zip/EmptyZipEntry.java | 20 +- .../engine/export/zip/FileBufferedZip.java | 4 +- .../engine/export/zip/FileBufferedZipEntry.java | 20 +- .../engine/fill/AbstractThreadSubreportRunner.java | 5 + .../engine/fill/AbstractValueProvider.java | 2 + .../engine/fill/AsynchronousFillHandle.java | 1 + .../engine/fill/BandReportFillerParent.java | 7 + .../jasperreports/engine/fill/BaseFillHandle.java | 7 + .../engine/fill/BaseReportFiller.java | 9 +- .../jasperreports/engine/fill/CachingLineBox.java | 37 + .../engine/fill/CachingParagraph.java | 21 +- .../engine/fill/CompositeFillListener.java | 2 + .../jasperreports/engine/fill/DatasetSortUtil.java | 1 + .../engine/fill/DefaultChartTheme.java | 6 +- .../engine/fill/FillFunctionContext.java | 2 + .../sf/jasperreports/engine/fill/FillPageKey.java | 1 + .../engine/fill/FillStyleProviderContext.java | 28 +- .../engine/fill/FillerSubreportParent.java | 21 +- .../engine/fill/JRAbstractExtendedIncrementer.java | 3 + .../fill/JRAbstractExtendedIncrementerFactory.java | 2 + .../engine/fill/JRAbstractLRUVirtualizer.java | 10 + .../sf/jasperreports/engine/fill/JRBaseFiller.java | 110 +- .../fill/JRBigDecimalIncrementerFactory.java | 37 +- .../engine/fill/JRByteIncrementerFactory.java | 37 +- .../sf/jasperreports/engine/fill/JRCalculator.java | 5 +- .../fill/JRComparableIncrementerFactory.java | 14 +- .../engine/fill/JRContinuationSubreportRunner.java | 6 + .../fill/JRContinuationSubreportRunnerFactory.java | 1 + .../engine/fill/JRDefaultIncrementerFactory.java | 21 +- .../JRDistinctCountExtendedIncrementerFactory.java | 16 +- .../fill/JRDistinctCountIncrementerFactory.java | 8 +- .../engine/fill/JRDoubleIncrementerFactory.java | 37 +- .../engine/fill/JREvaluationTime.java | 2 + .../sf/jasperreports/engine/fill/JREvaluator.java | 13 +- .../engine/fill/JRFileVirtualizer.java | 4 + .../sf/jasperreports/engine/fill/JRFillBand.java | 43 +- .../sf/jasperreports/engine/fill/JRFillBreak.java | 51 +- .../engine/fill/JRFillCellContents.java | 47 +- .../sf/jasperreports/engine/fill/JRFillChart.java | 237 +- .../jasperreports/engine/fill/JRFillChartPlot.java | 72 +- .../engine/fill/JRFillCommonReturnValue.java | 7 +- .../engine/fill/JRFillComponentElement.java | 29 +- .../jasperreports/engine/fill/JRFillContext.java | 125 +- .../jasperreports/engine/fill/JRFillCrosstab.java | 83 +- .../jasperreports/engine/fill/JRFillDataset.java | 27 +- .../engine/fill/JRFillDatasetRun.java | 52 +- .../engine/fill/JRFillDatasetScriptlet.java | 44 +- .../jasperreports/engine/fill/JRFillElement.java | 419 +- .../engine/fill/JRFillElementContainer.java | 446 +- .../engine/fill/JRFillElementDataset.java | 28 +- .../engine/fill/JRFillElementGroup.java | 29 +- .../jasperreports/engine/fill/JRFillEllipse.java | 22 +- .../engine/fill/JRFillExpressionReturnValue.java | 4 + .../sf/jasperreports/engine/fill/JRFillField.java | 27 +- .../sf/jasperreports/engine/fill/JRFillFrame.java | 56 +- .../engine/fill/JRFillGenericElement.java | 14 + .../engine/fill/JRFillGraphicElement.java | 42 +- .../sf/jasperreports/engine/fill/JRFillGroup.java | 80 +- .../engine/fill/JRFillHyperlinkHelper.java | 24 +- .../sf/jasperreports/engine/fill/JRFillImage.java | 378 +- .../sf/jasperreports/engine/fill/JRFillLine.java | 30 +- .../engine/fill/JRFillObjectFactory.java | 138 +- .../jasperreports/engine/fill/JRFillParameter.java | 49 +- .../jasperreports/engine/fill/JRFillRectangle.java | 38 +- .../engine/fill/JRFillReportTemplate.java | 1 + .../jasperreports/engine/fill/JRFillScriptlet.java | 27 +- .../jasperreports/engine/fill/JRFillSection.java | 16 +- .../engine/fill/JRFillStaticText.java | 28 +- .../jasperreports/engine/fill/JRFillSubreport.java | 90 +- .../engine/fill/JRFillTextElement.java | 258 +- .../jasperreports/engine/fill/JRFillTextField.java | 121 +- .../jasperreports/engine/fill/JRFillVariable.java | 73 +- .../engine/fill/JRFillVariableReturnValue.java | 4 + src/net/sf/jasperreports/engine/fill/JRFiller.java | 45 - .../engine/fill/JRFloatIncrementerFactory.java | 37 +- .../engine/fill/JRGzipVirtualizer.java | 4 + .../engine/fill/JRHorizontalFiller.java | 26 +- .../engine/fill/JRIntegerIncrementerFactory.java | 37 +- .../engine/fill/JRLongIncrementerFactory.java | 37 +- .../sf/jasperreports/engine/fill/JRPrintBand.java | 19 +- .../fill/JRRecordedValuesGenericPrintElement.java | 3 + .../engine/fill/JRRecordedValuesPrintImage.java | 3 + .../engine/fill/JRRecordedValuesPrintText.java | 3 + .../engine/fill/JRShortIncrementerFactory.java | 37 +- .../engine/fill/JRSubreportRunnable.java | 1 + .../engine/fill/JRTemplateElement.java | 81 +- .../engine/fill/JRTemplateEllipse.java | 2 + .../jasperreports/engine/fill/JRTemplateFrame.java | 129 +- .../engine/fill/JRTemplateGenericElement.java | 2 + .../engine/fill/JRTemplateGenericPrintElement.java | 6 + .../engine/fill/JRTemplateGraphicElement.java | 36 +- .../jasperreports/engine/fill/JRTemplateImage.java | 165 +- .../jasperreports/engine/fill/JRTemplateLine.java | 2 + .../engine/fill/JRTemplatePrintElement.java | 100 +- .../engine/fill/JRTemplatePrintEllipse.java | 1 + .../engine/fill/JRTemplatePrintFrame.java | 11 +- .../engine/fill/JRTemplatePrintGraphicElement.java | 24 +- .../engine/fill/JRTemplatePrintImage.java | 188 +- .../engine/fill/JRTemplatePrintLine.java | 9 +- .../engine/fill/JRTemplatePrintRectangle.java | 17 +- .../engine/fill/JRTemplatePrintText.java | 363 +- .../engine/fill/JRTemplateRectangle.java | 21 +- .../jasperreports/engine/fill/JRTemplateText.java | 317 +- .../engine/fill/JRThreadSubreportRunner.java | 2 + .../fill/JRThreadSubreportRunnerFactory.java | 1 + .../engine/fill/JRVerticalFiller.java | 26 +- .../engine/fill/JRVirtualizationContext.java | 18 +- .../jasperreports/engine/fill/JRYComparator.java | 4 +- .../jasperreports/engine/fill/JRYXComparator.java | 4 +- .../engine/fill/SimpleTextFormat.java | 20 +- .../jasperreports/engine/fill/SimpleTextLine.java | 1 + .../engine/fill/SimpleTextLineWrapper.java | 43 +- .../engine/fill/SortedDataSource.java | 3 + .../engine/fill/StoreFactoryVirtualizer.java | 4 + .../engine/fill/StoreVirtualizer.java | 4 + .../sf/jasperreports/engine/fill/TextMeasurer.java | 27 +- .../engine/fill/TextMeasurerFactory.java | 1 + .../engine/fill/ThreadExecutorSubreportRunner.java | 2 + .../fill/ThreadPoolSubreportRunnerFactory.java | 1 + .../engine/fonts/AwtFontAttribute.java | 150 + .../fonts/FontExtensionsCollector.java} | 51 +- .../fonts/FontExtensionsContainer.java} | 13 +- .../fonts/FontExtensionsReceiver.java} | 13 +- .../engine/fonts/FontExtensionsRegistry.java | 45 +- .../sf/jasperreports/engine/fonts/FontFamily.java | 2 +- .../fonts/FontSet.java} | 15 +- .../FontSetFamily.java} | 25 +- .../Axis.java => fonts/FontSetFamilyInfo.java} | 32 +- .../fonts/FontSetInfo.java} | 47 +- .../sf/jasperreports/engine/fonts/FontUtil.java | 417 +- .../engine/fonts/SimpleFontExtensionHelper.java | 395 +- .../SimpleFontExtensionsContainer.java} | 32 +- .../fonts/SimpleFontExtensionsRegistryFactory.java | 4 +- .../jasperreports/engine/fonts/SimpleFontFace.java | 35 +- .../engine/fonts/SimpleFontFamily.java | 44 +- .../SimpleFontSet.java} | 77 +- .../engine/fonts/SimpleFontSetFamily.java | 128 + .../jasperreports/engine/fonts/package-info.java | 2 +- .../engine/part/DefaultPartComponentManager.java | 3 + .../engine/part/DefaultPartComponentsBundle.java | 3 + .../jasperreports/engine/print/JRPrinterAWT.java | 4 +- .../engine/query/AbstractQueryExecuterFactory.java | 1 + .../engine/query/AbstractXlsQueryExecuter.java | 2 + .../query/DefaultQueryExecuterFactoryBundle.java | 8 +- .../engine/query/ExcelQueryExecuter.java | 1 + .../engine/query/ExcelQueryExecuterFactory.java | 3 + .../engine/query/JRAbstractQueryExecuter.java | 18 +- .../query/JRAbstractQueryExecuterFactory.java | 4 +- .../engine/query/JRCsvQueryExecuter.java | 21 +- .../engine/query/JRCsvQueryExecuterFactory.java | 3 + .../engine/query/JREmptyQueryExecuter.java | 3 + .../engine/query/JRHibernateQueryExecuter.java | 38 +- .../query/JRHibernateQueryExecuterFactory.java | 3 + .../engine/query/JRJdbcQueryExecuter.java | 188 +- .../engine/query/JRJdbcQueryExecuterFactory.java | 3 + .../engine/query/JRJpaQueryExecuter.java | 19 +- .../engine/query/JRJpaQueryExecuterFactory.java | 3 + .../engine/query/JRSqlAbstractEqualClause.java | 1 + .../engine/query/JRSqlAbstractInClause.java | 1 + .../jasperreports/engine/query/JRSqlInClause.java | 3 + .../engine/query/JRSqlNotInClause.java | 3 + .../engine/query/JRXPathQueryExecuter.java | 21 +- .../engine/query/JRXPathQueryExecuterFactory.java | 3 + .../engine/query/JRXlsQueryExecuter.java | 27 +- .../engine/query/JRXlsQueryExecuterFactory.java | 3 + .../engine/query/JRXlsxQueryExecuter.java | 18 +- .../engine/query/JRXlsxQueryExecuterFactory.java | 3 + .../engine/query/JaxenXPathQueryExecuter.java | 21 +- .../query/JaxenXPathQueryExecuterFactory.java | 2 + .../engine/query/JsonQueryExecuter.java | 19 +- .../engine/query/JsonQueryExecuterFactory.java | 3 + .../engine/query/OracleProcedureCallHandler.java | 249 + .../engine/query/PlSqlQueryExecuterFactory.java | 71 + ...ueryExecuter.java => ProcedureCallHandler.java} | 30 +- .../engine/query/QueryExecuterFactory.java | 2 + .../engine/query/SQLBetweenBaseClause.java | 1 + .../engine/query/SQLLessOrGreaterBaseClause.java | 1 + .../engine/query/XalanXPathQueryExecuter.java | 21 +- .../query/XalanXPathQueryExecuterFactory.java | 2 + .../engine/query/XlsQueryExecuter.java | 1 + .../engine/query/XlsQueryExecuterFactory.java | 3 + .../engine/scriptlets/DefaultScriptletFactory.java | 4 +- .../engine/scriptlets/ScriptletFactoryContext.java | 9 - .../PropertyStyleProviderExtensionFactory.java | 1 + .../engine/style/PropertyStyleProviderFactory.java | 4 +- .../sf/jasperreports/engine/type/BandTypeEnum.java | 6 +- .../jasperreports/engine/type/BreakTypeEnum.java | 6 +- .../jasperreports/engine/type/CalculationEnum.java | 9 +- .../sf/jasperreports/engine/type/ColorEnum.java | 8 +- .../engine/type/EvaluationTimeEnum.java | 6 +- src/net/sf/jasperreports/engine/type/FillEnum.java | 6 +- .../engine/type/FooterPositionEnum.java | 6 +- .../engine/type/HorizontalAlignEnum.java | 12 +- .../engine/type/HorizontalImageAlignEnum.java | 4 +- .../engine/type/HorizontalPosition.java | 1 + .../engine/type/HorizontalTextAlignEnum.java | 4 +- .../engine/type/HyperlinkTargetEnum.java | 6 +- .../engine/type/HyperlinkTypeEnum.java | 6 +- .../jasperreports/engine/type/ImageTypeEnum.java | 33 +- .../engine/type/IncrementTypeEnum.java | 9 +- .../engine/type/JsonOperatorEnum.java | 4 +- .../engine/type/LineDirectionEnum.java | 6 +- .../jasperreports/engine/type/LineSpacingEnum.java | 6 +- .../jasperreports/engine/type/LineStyleEnum.java | 6 +- src/net/sf/jasperreports/engine/type/ModeEnum.java | 6 +- .../jasperreports/engine/type/OnErrorTypeEnum.java | 6 +- .../jasperreports/engine/type/OrientationEnum.java | 6 +- src/net/sf/jasperreports/engine/type/PenEnum.java | 6 +- .../engine/type/PositionTypeEnum.java | 6 +- .../jasperreports/engine/type/PrintOrderEnum.java | 6 +- .../engine/type/RenderableTypeEnum.java | 9 +- .../jasperreports/engine/type/ResetTypeEnum.java | 6 +- .../sf/jasperreports/engine/type/RotationEnum.java | 6 +- .../engine/type/RunDirectionEnum.java | 6 +- .../jasperreports/engine/type/ScaleImageEnum.java | 11 +- .../jasperreports/engine/type/SectionTypeEnum.java | 4 +- .../engine/type/SortFieldTypeEnum.java | 4 +- .../jasperreports/engine/type/SortOrderEnum.java | 6 +- .../jasperreports/engine/type/SplitTypeEnum.java | 6 +- .../jasperreports/engine/type/StretchTypeEnum.java | 89 +- .../engine/type/TabStopAlignEnum.java | 4 +- .../engine/type/VerticalAlignEnum.java | 18 +- .../engine/type/VerticalImageAlignEnum.java | 4 +- .../engine/type/VerticalTextAlignEnum.java | 6 +- .../engine/type/WhenNoDataTypeEnum.java | 6 +- .../engine/type/WhenResourceMissingTypeEnum.java | 6 +- .../engine/util/AbstractSampleApp.java | 8 +- .../engine/util/AbstractTextMeasurerFactory.java | 1 + .../engine/util/AdditionalEntryMap.java | 292 + src/net/sf/jasperreports/engine/util/Bounds.java | 30 +- .../engine/util/BreakIteratorSplitCharacter.java | 11 + .../engine/util/CharPredicateCache.java | 134 + .../jasperreports/engine/util/CharScriptsSet.java | 150 + .../engine/util/CompositeClassloader.java | 1 + .../engine/util/CompositePrintElementVisitor.java | 7 + .../util/ContextClassLoaderObjectInputStream.java | 31 +- .../engine/util/DeepPrintElementVisitor.java | 7 + .../engine/util/DefaultFormatFactory.java | 30 +- .../engine/util/DefaultPrintElementVisitor.java | 7 + .../engine/util/DelegatePropertiesHolder.java | 3 + .../engine/util/DurationNumberFormat.java | 103 + .../engine/util/FileBufferedOutputStream.java | 10 + .../engine/util/FileBufferedWriter.java | 3 + .../{JRJdk14ImageEncoder.java => ImageUtil.java} | 98 +- .../util/JEditorPaneHtmlMarkupProcessor.java | 8 +- .../engine/util/JEditorPaneMarkupProcessor.java | 6 +- .../engine/util/JEditorPaneRtfMarkupProcessor.java | 4 +- .../engine/util/JRAbstractImageEncoder.java | 14 +- .../sf/jasperreports/engine/util/JRApiWriter.java | 56 +- .../sf/jasperreports/engine/util/JRBoxUtil.java | 72 - .../jasperreports/engine/util/JRClassLoader.java | 12 +- .../engine/util/JRConcurrentSwapFile.java | 2 + .../engine/util/JRDateLocaleConverter.java | 4 +- .../engine/util/JRDelegationVisitor.java | 14 + .../engine/util/JRFloatLocaleConverter.java | 1 + .../sf/jasperreports/engine/util/JRFontUtil.java | 423 - .../jasperreports/engine/util/JRImageLoader.java | 38 +- .../engine/util/JRJdk13ImageReader.java | 4 +- .../engine/util/JRJdk14ImageEncoder.java | 4 +- .../engine/util/JRJdk14ImageReader.java | 4 +- .../sf/jasperreports/engine/util/JRPenUtil.java | 54 - .../sf/jasperreports/engine/util/JRProperties.java | 1082 - .../engine/util/JRQueryExecuterUtils.java | 44 +- .../jasperreports/engine/util/JRQueryParser.java | 34 +- .../sf/jasperreports/engine/util/JRStringUtil.java | 102 +- .../jasperreports/engine/util/JRStyleResolver.java | 1354 +- .../sf/jasperreports/engine/util/JRStyledText.java | 28 +- .../engine/util/JRStyledTextParser.java | 247 +- .../engine/util/JRStyledTextUtil.java | 499 +- .../sf/jasperreports/engine/util/JRSwapFile.java | 1 + .../jasperreports/engine/util/JRTextAttribute.java | 3 + .../engine/util/JRTextMeasurerUtil.java | 12 +- .../jasperreports/engine/util/JRTypeSniffer.java | 17 - .../engine/util/JRValueStringUtils.java | 30 + .../engine/util/JRVisitorSupport.java | 14 + .../engine/util/JRXmlWriteHelper.java | 84 +- .../engine/util/Java14BigDecimalHandler.java | 1 + .../engine/util/Java15BigDecimalHandler.java | 1 + .../engine/util/JdkGlyphFixTextMeasurer.java | 16 +- .../util/JdkGlyphFixTextMeasurerFactory.java | 1 + src/net/sf/jasperreports/engine/util/JsonUtil.java | 12 +- .../engine/util/MaxFontSizeFinder.java | 10 +- .../engine/util/NullOutputStream.java | 3 + src/net/sf/jasperreports/engine/util/Pair.java | 3 + .../jasperreports/engine/util/ParagraphUtil.java | 16 +- .../engine/util/ResourceBundleMessageProvider.java | 4 +- .../util/ResourceBundleMessageProviderFactory.java | 4 +- .../engine/util/SimpleFileResolver.java | 4 +- .../engine/util/SingleProtectionDomainFactory.java | 1 + .../sf/jasperreports/engine/util/SingleValue.java | 1 + .../{JRStyleResolver.java => StyleResolver.java} | 636 +- .../sf/jasperreports/engine/util/StyleUtil.java | 190 + .../engine/util/UniformElementVisitor.java | 13 + .../engine/util/UniformPrintElementVisitor.java | 7 + .../engine/util/WrappingImageMapRenderable.java | 8 +- .../engine/util/WrappingRenderable.java | 16 +- .../engine/util/xml/JRXPathExecuterUtils.java | 21 +- .../engine/util/xml/JaxenNsAwareXPathExecuter.java | 3 + .../engine/util/xml/JaxenXPathExecuter.java | 4 + .../engine/util/xml/JaxenXPathExecuterFactory.java | 1 + .../engine/util/xml/XalanNsAwareXPathExecuter.java | 2 + .../engine/util/xml/XalanXPathExecuter.java | 2 + .../engine/util/xml/XalanXPathExecuterFactory.java | 1 + .../engine/virtualization/StringSerializer.java | 24 +- .../engine/virtualization/VirtualizationInput.java | 1 + .../virtualization/VirtualizationOutput.java | 1 + .../engine/xml/BaseSaxParserFactory.java | 20 +- .../engine/xml/ChartEvaluationGroupReference.java | 3 + .../engine/xml/ColorPropertyRule.java | 1 + .../engine/xml/ElementReprintGroupReference.java | 3 + .../engine/xml/ExpressionReturnValueFactory.java | 1 + .../engine/xml/ImageEvaluationGroupReference.java | 3 + .../engine/xml/JRAbstractStyleFactory.java | 4 +- .../sf/jasperreports/engine/xml/JRBandFactory.java | 4 +- .../sf/jasperreports/engine/xml/JRBaseFactory.java | 8 +- .../sf/jasperreports/engine/xml/JRBoxFactory.java | 4 +- .../jasperreports/engine/xml/JRBreakFactory.java | 4 +- .../jasperreports/engine/xml/JRChartFactory.java | 18 +- .../engine/xml/JRChartPlotFactory.java | 5 +- .../engine/xml/JRComponentElementFactory.java | 1 + .../jasperreports/engine/xml/JRComponentRule.java | 1 + .../engine/xml/JRConditionalStyleFactory.java | 4 +- .../xml/JRConditionalStyleFillerFactory.java | 5 +- .../jasperreports/engine/xml/JRDatasetFactory.java | 1 + .../engine/xml/JRDatasetRunFactory.java | 1 + .../engine/xml/JRDatasetRunParameterFactory.java | 4 +- .../xml/JRDefaultValueExpressionFactory.java | 4 +- .../engine/xml/JRElementDatasetFactory.java | 1 + .../jasperreports/engine/xml/JRElementFactory.java | 4 +- .../engine/xml/JRElementGroupFactory.java | 4 +- .../jasperreports/engine/xml/JREllipseFactory.java | 4 +- .../engine/xml/JRExpressionFactory.java | 14 + .../jasperreports/engine/xml/JRFieldFactory.java | 4 +- .../sf/jasperreports/engine/xml/JRFontFactory.java | 8 +- .../jasperreports/engine/xml/JRFrameFactory.java | 1 + .../engine/xml/JRGenericElementFactory.java | 1 + .../xml/JRGenericElementParameterFactory.java | 1 + .../engine/xml/JRGenericElementTypeFactory.java | 1 + .../engine/xml/JRGenericPrintElementFactory.java | 1 + .../xml/JRGenericPrintElementParameterFactory.java | 2 + .../engine/xml/JRGraphicElementFactory.java | 9 +- .../jasperreports/engine/xml/JRGroupFactory.java | 4 +- .../engine/xml/JRHyperlinkFactory.java | 1 + .../engine/xml/JRHyperlinkParameterFactory.java | 1 + .../jasperreports/engine/xml/JRImageFactory.java | 4 +- .../xml/JRInitialValueExpressionFactory.java | 4 +- .../sf/jasperreports/engine/xml/JRLineFactory.java | 4 +- .../jasperreports/engine/xml/JROriginFactory.java | 4 +- .../engine/xml/JRParagraphFactory.java | 4 +- .../engine/xml/JRParameterFactory.java | 4 +- .../engine/xml/JRPartComponentRule.java | 6 +- .../sf/jasperreports/engine/xml/JRPartFactory.java | 4 +- .../sf/jasperreports/engine/xml/JRPenFactory.java | 10 +- .../engine/xml/JRPrintElementFactory.java | 4 +- .../engine/xml/JRPrintEllipseFactory.java | 4 +- .../engine/xml/JRPrintFontFactory.java | 4 +- .../engine/xml/JRPrintFrameFactory.java | 1 + .../engine/xml/JRPrintGraphicElementFactory.java | 4 +- .../xml/JRPrintHyperlinkParameterFactory.java | 1 + .../xml/JRPrintHyperlinkParameterValueFactory.java | 1 + .../engine/xml/JRPrintImageFactory.java | 22 +- .../engine/xml/JRPrintImageSourceFactory.java | 16 +- .../engine/xml/JRPrintImageSourceObject.java | 78 +- .../engine/xml/JRPrintLineFactory.java | 4 +- .../engine/xml/JRPrintPageFactory.java | 4 +- .../engine/xml/JRPrintRectangleFactory.java | 4 +- .../engine/xml/JRPrintStyleFactory.java | 1 + .../engine/xml/JRPrintTextFactory.java | 4 +- .../jasperreports/engine/xml/JRPrintXmlLoader.java | 44 +- .../engine/xml/JRPropertyDigesterRule.java | 1 + .../engine/xml/JRPropertyExpressionFactory.java | 1 + .../jasperreports/engine/xml/JRQueryFactory.java | 4 +- .../engine/xml/JRRectangleFactory.java | 4 +- .../engine/xml/JRReportSaxParserFactory.java | 15 +- .../engine/xml/JRScriptletFactory.java | 4 +- .../jasperreports/engine/xml/JRSectionFactory.java | 7 +- .../engine/xml/JRSortFieldFactory.java | 4 +- .../engine/xml/JRStaticTextFactory.java | 4 +- .../engine/xml/JRStringExpressionFactory.java | 1 + .../jasperreports/engine/xml/JRStyleFactory.java | 1 + .../engine/xml/JRSubreportExpressionFactory.java | 4 +- .../engine/xml/JRSubreportFactory.java | 4 +- .../engine/xml/JRSubreportParameterFactory.java | 4 +- .../engine/xml/JRSubreportReturnValueFactory.java | 1 + .../engine/xml/JRTemplateStyleFactory.java | 1 + .../engine/xml/JRTextElementFactory.java | 4 +- .../engine/xml/JRTextFieldFactory.java | 4 +- .../engine/xml/JRVariableExpressionFactory.java | 4 +- .../engine/xml/JRVariableFactory.java | 4 +- .../jasperreports/engine/xml/JRXmlBaseWriter.java | 8 +- .../sf/jasperreports/engine/xml/JRXmlDigester.java | 139 +- .../engine/xml/JRXmlDigesterFactory.java | 20 +- .../sf/jasperreports/engine/xml/JRXmlLoader.java | 10 +- .../engine/xml/JRXmlTemplateDigesterFactory.java | 35 +- .../engine/xml/JRXmlTemplateLoader.java | 16 +- .../engine/xml/JRXmlTemplateWriter.java | 1 + .../sf/jasperreports/engine/xml/JRXmlWriter.java | 55 +- .../engine/xml/JasperDesignFactory.java | 14 +- .../engine/xml/JasperPrintFactory.java | 4 +- .../engine/xml/PrintBookmarkFactory.java | 4 +- .../jasperreports/engine/xml/PrintPartFactory.java | 4 +- .../jasperreports/engine/xml/TabStopFactory.java | 4 +- .../xml/TextFieldEvaluationGroupReference.java | 3 + .../engine/xml/TextLineBreakOffsetsRule.java | 1 + .../engine/xml/TransformedPropertyRule.java | 1 + .../jasperreports/engine/xml/UuidPropertyRule.java | 1 + .../engine/xml/XmlConstantPropertyRule.java | 1 + .../jasperreports/engine/xml/XmlWriterVisitor.java | 50 +- .../export/AbstractXlsExporterConfiguration.java | 12 +- .../export/AbstractXlsReportConfiguration.java | 196 +- .../CompositeExporterConfigurationFactory.java | 4 +- .../export/CsvExporterConfiguration.java | 40 + .../export/CsvMetadataExporterConfiguration.java | 3 - .../jasperreports/export/HtmlExporterOutput.java | 2 +- .../export/HtmlReportConfiguration.java | 32 + ...ExporterOutput.java => JsonExporterOutput.java} | 12 +- .../export/PdfExporterConfiguration.java | 9 + .../export/PdfReportConfiguration.java | 6 + .../export/PrintPartUnrollExporterInput.java | 4 +- .../PropertiesDefaultsConfigurationFactory.java | 49 +- .../PropertiesExporterConfigurationFactory.java | 38 +- .../PropertiesNoDefaultsConfigurationFactory.java | 15 +- .../export/ReadOnlyPartJasperPrint.java | 55 + .../export/SimpleCommonExportConfiguration.java | 4 +- .../export/SimpleCsvExporterConfiguration.java | 37 +- .../SimpleCsvMetadataReportConfiguration.java | 8 +- .../export/SimpleDocxReportConfiguration.java | 16 +- .../jasperreports/export/SimpleExporterInput.java | 4 +- .../export/SimpleExporterInputItem.java | 8 +- .../export/SimpleGraphics2DExporterOutput.java | 4 +- .../SimpleGraphics2DReportConfiguration.java | 12 +- .../export/SimpleHtmlExporterConfiguration.java | 16 +- .../export/SimpleHtmlExporterOutput.java | 31 +- .../export/SimpleHtmlReportConfiguration.java | 66 +- .../export/SimpleJsonExporterConfiguration.java | 8 +- ...erOutput.java => SimpleJsonExporterOutput.java} | 67 +- .../export/SimpleJsonReportConfiguration.java | 4 +- .../export/SimpleJxlExporterConfiguration.java | 4 +- .../SimpleJxlMetadataExporterConfiguration.java | 4 +- .../SimpleJxlMetadataReportConfiguration.java | 4 +- .../export/SimpleJxlReportConfiguration.java | 4 +- .../export/SimpleOdsReportConfiguration.java | 4 +- .../export/SimpleOdtReportConfiguration.java | 8 +- .../export/SimpleOutputStreamExporterOutput.java | 8 +- .../export/SimplePdfExporterConfiguration.java | 88 +- .../export/SimplePdfReportConfiguration.java | 36 +- .../export/SimplePptxReportConfiguration.java | 4 +- .../SimplePrintServiceExporterConfiguration.java | 28 +- .../export/SimpleReportExportConfiguration.java | 32 +- .../export/SimpleRtfReportConfiguration.java | 4 +- .../export/SimpleTextExporterConfiguration.java | 12 +- .../export/SimpleTextReportConfiguration.java | 16 +- .../export/SimpleWriterExporterOutput.java | 37 +- .../SimpleXlsMetadataReportConfiguration.java | 8 +- .../export/SimpleXlsxExporterConfiguration.java | 4 +- .../export/SimpleXmlExporterOutput.java | 63 + .../export/XlsReportConfiguration.java | 72 +- .../sf/jasperreports/export/XmlExporterOutput.java | 6 + .../export/annotations/ExporterProperty.java | 3 +- .../AbstractParametersExporterOutput.java | 11 +- .../parameters/ParameterOverriddenResolver.java | 26 +- .../parameters/ParameterOverrideResolver.java | 30 +- .../export/parameters/ParameterResolver.java | 15 +- .../ParametersExporterConfigurationFactory.java | 25 +- .../export/parameters/ParametersExporterInput.java | 18 +- .../ParametersGraphics2DExporterOutput.java | 10 +- .../parameters/ParametersHtmlExporterOutput.java | 48 +- ...tput.java => ParametersJsonExporterOutput.java} | 67 +- .../ParametersOutputStreamExporterOutput.java | 17 +- .../parameters/ParametersWriterExporterOutput.java | 53 +- .../parameters/ParametersXmlExporterOutput.java | 39 +- .../export/type/HtmlSizeUnitEnum.java | 4 +- .../export/type/PdfPermissionsEnum.java | 4 +- .../export/type/PdfPrintScalingEnum.java | 4 +- .../jasperreports/export/type/PdfVersionEnum.java | 4 +- .../export/type/PdfaConformanceEnum.java | 4 +- .../extensions/DefaultExtensionsRegistry.java | 17 +- .../DefaultExtensionsRegistryFactory.java | 8 +- .../extensions/ListExtensionRegistry.java | 1 + .../extensions/ListExtensionsRegistry.java | 1 + .../extensions/SingletonExtensionRegistry.java | 1 + .../extensions/SpringExtensionsRegistry.java | 22 +- .../SpringExtensionsRegistryFactory.java | 1 + .../functions/AbstractFunctionSupport.java | 4 +- .../functions/FunctionsRegistryFactory.java | 4 +- .../GovernorExtensionsRegistryFactory.java | 1 + .../jasperreports/governors/GovernorFactory.java | 4 +- .../jasperreports/governors/MaxPagesGovernor.java | 4 +- .../jasperreports/governors/TimeoutGovernor.java | 8 +- .../j2ee/servlets/AbstractXlsServlet.java | 4 +- .../jasperreports/j2ee/servlets/DocxServlet.java | 4 +- .../jasperreports/j2ee/servlets/ImageServlet.java | 87 +- .../j2ee/servlets/JExcelApiServlet.java | 7 +- .../sf/jasperreports/j2ee/servlets/OdsServlet.java | 4 +- .../sf/jasperreports/j2ee/servlets/OdtServlet.java | 4 +- .../sf/jasperreports/j2ee/servlets/PdfServlet.java | 4 +- .../jasperreports/j2ee/servlets/PptxServlet.java | 4 +- .../sf/jasperreports/j2ee/servlets/RtfServlet.java | 4 +- .../sf/jasperreports/j2ee/servlets/XlsServlet.java | 4 +- .../jasperreports/j2ee/servlets/XlsxServlet.java | 4 +- .../j2ee/servlets/Xml4SwfServlet.java | 4 +- .../sf/jasperreports/j2ee/servlets/XmlServlet.java | 10 +- .../olap/JRMdxQueryExecuterFactory.java | 3 + .../olap/JRMondrianQueryExecuter.java | 21 +- .../olap/JRMondrianQueryExecuterFactory.java | 3 + .../sf/jasperreports/olap/JROlapDataSource.java | 21 +- .../olap/Olap4jMondrianQueryExecuter.java | 3 + .../olap/Olap4jMondrianQueryExecuterFactory.java | 3 + .../olap/Olap4jQueryExecuterFactory.java | 3 + src/net/sf/jasperreports/olap/mapping/Axis.java | 1 + .../sf/jasperreports/olap/mapping/DataMapping.java | 4 + .../jasperreports/olap/mapping/MappingLexer.java | 1 + .../jasperreports/olap/mapping/MemberMapping.java | 4 + .../sf/jasperreports/olap/mapping/TupleMember.java | 2 +- .../olap/mondrian/JRMondrianAxis.java | 3 + .../olap/mondrian/JRMondrianCell.java | 4 + .../olap/mondrian/JRMondrianHierarchy.java | 3 + .../olap/mondrian/JRMondrianLevel.java | 2 + .../olap/mondrian/JRMondrianMember.java | 6 + .../olap/mondrian/JRMondrianResult.java | 2 + .../olap/mondrian/JRMondrianTuple.java | 1 + .../sf/jasperreports/olap/olap4j/Olap4jCell.java | 4 + .../jasperreports/olap/olap4j/Olap4jHierarchy.java | 3 + .../sf/jasperreports/olap/olap4j/Olap4jLevel.java | 2 + .../sf/jasperreports/olap/olap4j/Olap4jMember.java | 6 + .../sf/jasperreports/olap/olap4j/Olap4jResult.java | 2 + .../olap/olap4j/Olap4jResultAxis.java | 3 + .../sf/jasperreports/olap/olap4j/Olap4jTuple.java | 1 + src/net/sf/jasperreports/olap/xmla/JRXmlaCell.java | 4 + .../jasperreports/olap/xmla/JRXmlaHierarchy.java | 3 + .../olap/xmla/JRXmlaHierarchyLevel.java | 2 + .../sf/jasperreports/olap/xmla/JRXmlaMember.java | 6 + .../jasperreports/olap/xmla/JRXmlaMemberTuple.java | 1 + .../olap/xmla/JRXmlaQueryExecuter.java | 23 +- .../olap/xmla/JRXmlaQueryExecuterFactory.java | 3 + .../sf/jasperreports/olap/xmla/JRXmlaResult.java | 2 + .../jasperreports/olap/xmla/JRXmlaResultAxis.java | 3 + .../olap/xmla/Olap4jXmlaQueryExecuter.java | 4 + .../olap/xmla/Olap4jXmlaQueryExecuterFactory.java | 2 + .../PartComponentsExtensionsRegistryFactory.java | 1 + .../jasperreports/parts/PartComponentsManager.java | 1 + .../parts/PartComponentsXmlDigesterConfigurer.java | 1 + .../parts/PartComponentsXmlWriter.java | 1 + .../sf/jasperreports/parts/PartFillerParent.java | 1 + .../parts/subreport/FillSubreportPartFactory.java | 2 + .../subreport/StandardSubreportPartComponent.java | 17 +- .../parts/subreport/SubreportFillPart.java | 17 +- .../subreport/SubreportPartComponentCompiler.java | 3 + .../AbstractRenderToImageAwareRenderer.java} | 27 +- .../AbstractRenderToImageDataRenderer.java | 113 + .../AbstractRenderer.java} | 25 +- .../AbstractSvgDataToGraphics2DRenderer.java | 191 + .../AreaHyperlinksRenderable.java} | 8 +- .../renderers/AwtComponentRenderer.java | 22 +- ...Renderer.java => AwtComponentRendererImpl.java} | 24 +- .../renderers/BatikAWTFontFamily.java | 96 + .../renderers/BatikFontFamilyResolver.java | 107 + .../sf/jasperreports/renderers/BatikRenderer.java | 131 +- .../BatikUserAgent.java} | 66 +- .../DataRenderable.java} | 27 +- .../DimensionRenderable.java} | 26 +- .../Graphics2DRenderable.java} | 29 +- .../renderers/JCommonDrawableRenderer.java | 27 +- ...derer.java => JCommonDrawableRendererImpl.java} | 55 +- .../renderers/JRSimpleImageMapRenderer.java | 7 +- .../RenderToImageAwareRenderable.java} | 25 +- src/net/sf/jasperreports/renderers/Renderable.java | 97 + .../sf/jasperreports/renderers/RenderersCache.java | 167 + .../ResourceRenderer.java} | 44 +- ...ageMapRenderer.java => SimpleDataRenderer.java} | 62 +- .../SimpleRenderToImageAwareDataRenderer.java | 156 + .../WrappingDataToGraphics2DRenderer.java | 147 + .../renderers/WrappingDeprecatedRenderable.java | 177 + .../WrappingImageDataToGraphics2DRenderer.java} | 83 +- .../WrappingRenderToImageDataRenderer.java} | 118 +- .../WrappingSvgDataToGraphics2DRenderer.java | 127 + .../jasperreports/renderers/util/RendererUtil.java | 545 + .../renderers/util/SvgDataSniffer.java | 90 + .../renderers/util/SvgFontProcessor.java | 276 + .../renderers/util/XmlDataSniffer.java | 88 + .../util/package-info.java} | 13 +- .../repo/CastorDataAdapterPersistenceService.java | 4 +- .../repo/CastorObjectPersistenceService.java | 8 +- .../repo/DefaultRepositoryExtensionRegistry.java | 4 +- ...DefaultRepositoryExtensionsRegistryFactory.java | 1 + ...DefaultRepositoryPersistenceServiceFactory.java | 4 +- .../repo/DefaultRepositoryService.java | 20 +- .../FileRepositoryExtensionsRegistryFactory.java | 1 + .../FileRepositoryPersistenceServiceFactory.java | 4 +- .../jasperreports/repo/FileRepositoryService.java | 20 +- ...RepositoryServiceExtensionsRegistryFactory.java | 4 +- .../repo/InputStreamPersistenceService.java | 8 +- .../sf/jasperreports/repo/JasperDesignCache.java | 48 +- src/net/sf/jasperreports/repo/ObjectResource.java | 8 +- .../repo/OutputStreamPersistenceService.java | 8 +- src/net/sf/jasperreports/repo/PersistenceUtil.java | 10 - .../repo/ResourceBundlePersistenceService.java | 8 +- .../repo/SerializedObjectPersistenceService.java | 8 +- .../repo/SerializedReportPersistenceService.java | 4 +- src/net/sf/jasperreports/search/HitTermInfo.java | 1 + .../swing/JRDesignViewerController.java | 11 - .../jasperreports/swing/JRDesignViewerPanel.java | 9 +- src/net/sf/jasperreports/swing/JRViewer.java | 10 +- .../sf/jasperreports/swing/JRViewerController.java | 24 +- src/net/sf/jasperreports/swing/JRViewerPanel.java | 103 +- .../sf/jasperreports/swing/JRViewerToolbar.java | 23 +- .../types/date/DateRangeSQLEqualClause.java | 1 + .../types/date/DateRangeSQLNotEqualClause.java | 1 + src/net/sf/jasperreports/types/date/FixedDate.java | 2 + .../types/date/RelativeDateRange.java | 3 + .../jasperreports/types/date/TimestampRange.java | 2 + .../CastorMappingExtensionsRegistryFactory.java | 4 +- .../sf/jasperreports/util/NoWriteFieldHandler.java | 3 + .../StringBufferWriter.java} | 30 +- .../StringBuilderWriter.java} | 61 +- src/net/sf/jasperreports/view/JRDesignViewer.java | 26 +- src/net/sf/jasperreports/view/JRViewer.java | 134 +- .../sf/jasperreports/view/JasperDesignViewer.java | 3 +- src/net/sf/jasperreports/view/JasperViewer.java | 3 +- .../view/save/JRCsvSaveContributor.java | 12 +- .../view/save/JRDocxSaveContributor.java | 12 +- .../save/JREmbeddedImagesXmlSaveContributor.java | 12 +- .../view/save/JRHtmlSaveContributor.java | 12 +- .../save/JRMultipleSheetsXlsSaveContributor.java | 12 +- .../view/save/JROdtSaveContributor.java | 12 +- .../view/save/JRPdfSaveContributor.java | 12 +- .../view/save/JRPrintSaveContributor.java | 12 +- .../view/save/JRRtfSaveContributor.java | 12 +- .../view/save/JRSingleSheetXlsSaveContributor.java | 12 +- .../view/save/JRXmlSaveContributor.java | 12 +- src/net/sf/jasperreports/view/viewer_de.properties | 19 +- .../sf/jasperreports/view/viewer_de_CH.properties | 25 + src/net/sf/jasperreports/web/WebReportContext.java | 35 +- .../jasperreports/web/actions/AbstractAction.java | 42 +- .../sf/jasperreports/web/actions/RedoAction.java | 1 + .../sf/jasperreports/web/actions/SaveAction.java | 1 + .../jasperreports/web/actions/SaveZoomCommand.java | 3 + .../sf/jasperreports/web/actions/SearchAction.java | 4 +- .../sf/jasperreports/web/actions/UndoAction.java | 1 + .../jasperreports/web/actions/UndoAllAction.java | 1 + .../web/commands/ResetInCacheCommand.java | 3 + .../listeners/JasperReportsContextListener.java | 8 +- .../web/servlets/AsyncJasperPrintAccessor.java | 8 + .../sf/jasperreports/web/servlets/Controller.java | 41 +- .../jasperreports/web/servlets/ImageServlet.java | 4 +- .../web/servlets/ReportActionServlet.java | 4 +- .../web/servlets/ReportContextCreatorServlet.java | 4 +- .../web/servlets/ReportJiveComponentsServlet.java | 8 +- .../web/servlets/ReportOutputServlet.java | 19 +- .../web/servlets/ReportPageStatusServlet.java | 4 +- .../jasperreports/web/servlets/ReportServlet.java | 28 +- .../web/servlets/RequirejsConfigServlet.java | 4 +- .../web/servlets/ResourceServlet.java | 4 +- .../web/servlets/SimpleJasperPrintAccessor.java | 3 + .../jasperreports/web/servlets/ViewerServlet.java | 4 +- .../require/viewer/jasperreports-viewer.js | 41 + .../web/util/AbstractWebResourceHandler.java | 4 +- ...ontentTypeMappingExtensionsRegistryFactory.java | 4 +- .../web/util/DefaultWebResourceHandler.java | 1 + .../web/util/FontWebResourceHandler.java | 110 +- .../web/util/ImageWebResourceHandler.java | 86 +- .../JacksonMappingExtensionsRegistryFactory.java | 4 +- src/net/sf/jasperreports/web/util/JacksonUtil.java | 4 +- .../web/util/JiveWebResourceHandler.java | 1 + .../web/util/ReportExecutionHyperlinkProducer.java | 6 +- .../ReportExecutionHyperlinkProducerFactory.java | 4 +- ...rejsModuleMappingExtensionsRegistryFactory.java | 4 +- .../jasperreports/web/util/SimpleWebResource.java | 2 + .../web/util/WebHtmlResourceHandler.java | 8 +- .../sf/jasperreports/AdditionalEntryMapTest.java | 329 + .../sf/jasperreports/CharPredicateCacheTest.java | 182 + .../virtualization/FirstJasper.reference.jrpxml | 39656 +++++++++++++++++++ .../virtualization/ImageElementTest.java | 47 +- .../jasperreports/virtualization/ReportTest.java | 22 +- 1708 files changed, 70498 insertions(+), 38777 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jasperreports.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

