| Name | Package | Description |
| AsynchronousFilllListener | net.sf.jasperreports.engine.fill | Listener interface for the asynchronous filling method. |
| JRAlignment | net.sf.jasperreports.engine | An interface that defines constants useful for alignment. |
| JRAnchor | net.sf.jasperreports.engine | An interface providing anchor functionality. |
| JRAreaPlot | net.sf.jasperreports.charts | No description provided. |
| JRBand | net.sf.jasperreports.engine | Implementations of this interface represent various sections in the report template. |
| JRBar3DPlot | net.sf.jasperreports.charts | No description provided. |
| JRBarPlot | net.sf.jasperreports.charts | No description provided. |
| JRBox | net.sf.jasperreports.engine | This is useful for drawing borders around text elements and images. |
| JRBubblePlot | net.sf.jasperreports.charts | No description provided. |
| JRCalculable | net.sf.jasperreports.engine.fill | Interface for objects that can be used by extended incrementers for calculations. |
| JRCandlestickPlot | net.sf.jasperreports.charts | No description provided. |
| JRCategoryDataset | net.sf.jasperreports.charts | No description provided. |
| JRCategorySeries | net.sf.jasperreports.charts | No description provided. |
| JRCellContents | net.sf.jasperreports.crosstabs | Crosstab cell contents interface. |
| JRChart | net.sf.jasperreports.engine | Implementations of this interface can be used for rendering chart components. |
| JRChartCustomizer | net.sf.jasperreports.engine | This interface allows users to provide pluggable chart customizers. |
| JRChartDataset | net.sf.jasperreports.engine | Datasets are used to represent the actual data needed to generate a chart. |
| JRChartPlot | net.sf.jasperreports.engine | Chart plots define chart appearance and display details such as colors, legend or labels. |
| JRChild | net.sf.jasperreports.engine | An abstract representation of a report element. |
| JRClassCompiler | net.sf.jasperreports.engine.design | No description provided. |
| JRCloneable | net.sf.jasperreports.engine.fill | Interface of elements that can be cloned at fill time. |
| JRCompiler | net.sf.jasperreports.engine.design | No description provided. |
| JRConditionalStyle | net.sf.jasperreports.engine | No description provided. |
| JRConstants | net.sf.jasperreports.engine | No description provided. |
| JRCrosstab | net.sf.jasperreports.crosstabs | Crosstab element interface. |
| JRCrosstabBucket | net.sf.jasperreports.crosstabs | Crosstab groups bucketing information interface. |
| JRCrosstabCell | net.sf.jasperreports.crosstabs | Crosstab data cell interface. |
| JRCrosstabColumnGroup | net.sf.jasperreports.crosstabs | Crosstab column group interface. |
| JRCrosstabDataset | net.sf.jasperreports.crosstabs | Input dataset interface used by crosstabs. |
| JRCrosstabGroup | net.sf.jasperreports.crosstabs | Base interface for crosstab row and column groups. |
| JRCrosstabMeasure | net.sf.jasperreports.crosstabs | Crosstab measure interface. |
| JRCrosstabParameter | net.sf.jasperreports.crosstabs | Crosstab paramters interface. |
| JRCrosstabRowGroup | net.sf.jasperreports.crosstabs | Crosstab row group interface. |
| JRDataset | net.sf.jasperreports.engine | Interface representing a data set that can be used in a report. |
| JRDatasetParameter | net.sf.jasperreports.engine | Dataset parameter value interface. |
| JRDatasetRun | net.sf.jasperreports.engine | Interface of an sub dataset instantiation. |
| JRDataSource | net.sf.jasperreports.engine | This interface represents the abstract representation of a JasperReports data source. |
| JRDataSourceProvider | net.sf.jasperreports.engine | Abstracts the means of creating and disposing a data source. |
| JRDefaultFontProvider | net.sf.jasperreports.engine | An interface that provides a default font when none is specified. |
| JRDefaultStyleProvider | net.sf.jasperreports.engine | An interface that provides a default style when none is specified. |
| JRElement | net.sf.jasperreports.engine | An abstract representation of a report element. |
| JRElementDataset | net.sf.jasperreports.engine | Element datasets are used to represent the report data needed to generate a chart or crosstab. |
| JRElementGroup | net.sf.jasperreports.engine | Groups several report elements. |
| JREllipse | net.sf.jasperreports.engine | An abstract representation of a graphic element representing an ellipse. |
| JRExporter | net.sf.jasperreports.engine | All document exporting in JasperReports is done through this interface. |
| JRExportProgressMonitor | net.sf.jasperreports.engine.export | No description provided. |
| JRExpression | net.sf.jasperreports.engine | No description provided. |
| JRExpressionChunk | net.sf.jasperreports.engine | No description provided. |
| JRExtendedIncrementer | net.sf.jasperreports.engine.fill | Extended incrementer interface. |
| JRExtendedIncrementerFactory | net.sf.jasperreports.engine.fill | Extended incrementer factory interface. |
| JRField | net.sf.jasperreports.engine | An abstract representation of a data source field. |
| JRFillExpressionEvaluator | net.sf.jasperreports.engine.fill | Fill time expression evaluators interface. |
| JRFillTextElement.TextChopper | net.sf.jasperreports.engine.fill | No description provided. |
| JRFont | net.sf.jasperreports.engine | An abstract representation of a font. |
| JRFrame | net.sf.jasperreports.engine | An abstract representation of a report elements container. |
| JRGraphicElement | net.sf.jasperreports.engine | An abstract representation of a report graphic element. |
| JRGridLayout.ExporterElements | net.sf.jasperreports.engine.export | No description provided. |
| JRGroup | net.sf.jasperreports.engine | Groups represent a flexible way to organize data on a report. |
| JRHibernateAbstractDataSource.FieldReader | net.sf.jasperreports.engine.data | Interface used to get the value of a report field from a result row. |
| JRHighLowDataset | net.sf.jasperreports.charts | No description provided. |
| JRHighLowPlot | net.sf.jasperreports.charts | No description provided. |
| JRHtmlExporter.StringProvider | net.sf.jasperreports.engine.export | No description provided. |
| JRHyperlink | net.sf.jasperreports.engine | An interface providing hyperlink functionality. |
| JRHyperlinkListener | net.sf.jasperreports.view | No description provided. |
| JRImage | net.sf.jasperreports.engine | An abstract representation of a graphic element representing an image. |
| JRIncrementer | net.sf.jasperreports.engine.fill | No description provided. |
| JRIncrementerFactory | net.sf.jasperreports.engine.fill | No description provided. |
| JRLine | net.sf.jasperreports.engine | An abstract representation of a graphic element representing a straight line. |
| JRLinePlot | net.sf.jasperreports.charts | No description provided. |
| JRMultiClassCompiler | net.sf.jasperreports.engine.design | Interface implemented by classes able to compile multiple source files. |
| JRParameter | net.sf.jasperreports.engine | No description provided. |
| JRPercentageCalculator | net.sf.jasperreports.crosstabs.fill | Percentage calculator interface. |
| JRPie3DPlot | net.sf.jasperreports.charts | No description provided. |
| JRPieDataset | net.sf.jasperreports.charts | No description provided. |
| JRPiePlot | net.sf.jasperreports.charts | No description provided. |
| JRPrintAnchor | net.sf.jasperreports.engine | No description provided. |
| JRPrintElement | net.sf.jasperreports.engine | No description provided. |
| JRPrintElementContainer | net.sf.jasperreports.engine | Print element container interface. |
| JRPrintEllipse | net.sf.jasperreports.engine | No description provided. |
| JRPrintFrame | net.sf.jasperreports.engine | A print elements container. |
| JRPrintGraphicElement | net.sf.jasperreports.engine | No description provided. |
| JRPrintHyperlink | net.sf.jasperreports.engine | No description provided. |
| JRPrintImage | net.sf.jasperreports.engine | No description provided. |
| JRPrintLine | net.sf.jasperreports.engine | No description provided. |
| JRPrintPage | net.sf.jasperreports.engine | No description provided. |
| JRPrintRectangle | net.sf.jasperreports.engine | No description provided. |
| JRPrintText | net.sf.jasperreports.engine | No description provided. |
| JRQuery | net.sf.jasperreports.engine | Represents a query used for generation of report data. |
| JRQueryChunk | net.sf.jasperreports.engine | No description provided. |
| JRQueryExecuter | net.sf.jasperreports.engine.query | Query executer interface. |
| JRQueryExecuterFactory | net.sf.jasperreports.engine.query | Factory classes used to create query executers. |
| JRRecordedValuesPrintElement | net.sf.jasperreports.engine.fill | Interface implemented by print elements that can record field/variable values. |
| JRRectangle | net.sf.jasperreports.engine | An abstract representation of a graphic element representing a rectangle. |
| JRRenderable | net.sf.jasperreports.engine | No description provided. |
| JRReport | net.sf.jasperreports.engine | An abstract representation of a Jasper report. |
| JRReportFont | net.sf.jasperreports.engine | An abstract representation of a report level font. |
| JRRewindableDataSource | net.sf.jasperreports.engine | This interface represents a data source which can go back to the first element. |
| JRScatterPlot | net.sf.jasperreports.charts | No description provided. |
| JRStaticText | net.sf.jasperreports.engine | An abstract representation of a report static text. |
| JRStyle | net.sf.jasperreports.engine | No description provided. |
| JRStyleContainer | net.sf.jasperreports.engine | No description provided. |
| JRSubreport | net.sf.jasperreports.engine | No description provided. |
| JRSubreportParameter | net.sf.jasperreports.engine | No description provided. |
| JRSubreportReturnValue | net.sf.jasperreports.engine | A value copied from a subreport into a variable of the master report. |
| JRSubreportRunner | net.sf.jasperreports.engine.fill | Subreport runner interface. |
| JRSubreportRunnerFactory | net.sf.jasperreports.engine.fill | Factory of JRSubreportRunner instances. |
| JRTextElement | net.sf.jasperreports.engine | An abstract representation of a report text element. |
| JRTextField | net.sf.jasperreports.engine | An abstract representation of a report static text. |
| JRTimePeriodDataset | net.sf.jasperreports.charts | No description provided. |
| JRTimePeriodSeries | net.sf.jasperreports.charts | No description provided. |
| JRTimeSeries | net.sf.jasperreports.charts | No description provided. |
| JRTimeSeriesDataset | net.sf.jasperreports.charts | No description provided. |
| JRTimeSeriesPlot | net.sf.jasperreports.charts | No description provided. |
| JRVariable | net.sf.jasperreports.engine | An interface for implementing classes that deal with report variables. |
| JRVirtualizable | net.sf.jasperreports.engine | No description provided. |
| JRVirtualizer | net.sf.jasperreports.engine | No description provided. |
| JRVirtualPrintPage.IdentityDataProvider | net.sf.jasperreports.engine.base | Classes that want to deal with the identity data should implement this. |
| JRXyDataset | net.sf.jasperreports.charts | No description provided. |
| JRXySeries | net.sf.jasperreports.charts | No description provided. |
| JRXyzDataset | net.sf.jasperreports.charts | No description provided. |
| JRXyzSeries | net.sf.jasperreports.charts | No description provided. |
| Mapping | net.sf.jasperreports.olap.mapping | No description provided. |
| MappingMetadata | net.sf.jasperreports.olap.mapping | No description provided. |
| MappingParserTokenTypes | net.sf.jasperreports.olap.mapping | No description provided. |