Packages 
Package Description
net.sf.jasperreports.ant
Provides Ant task classes for batch-processing report files.
net.sf.jasperreports.charts
Contains interfaces for chart plots and chart datasets.
net.sf.jasperreports.charts.base
Contains base implementations for chart related interfaces.
net.sf.jasperreports.charts.design
Contains design time implementations for chart related interfaces.
net.sf.jasperreports.charts.fill
Contains fill time implementations for chart related interfaces.
net.sf.jasperreports.charts.type
Contains enum types used by the built-in chart component.
net.sf.jasperreports.charts.util
Contains utility classes for complex chart customization.
net.sf.jasperreports.charts.xml
Contains classes for loading chart related tags from report templates XML files.
net.sf.jasperreports.chrome  
net.sf.jasperreports.compilers
Contains classes for report compiling and expressions evaluating.
net.sf.jasperreports.components
Contains classes for built-in components.
net.sf.jasperreports.components.barbecue
Contains classes for the built-in Barbecue component.
net.sf.jasperreports.components.barcode4j
Contains classes for the built-in Barcode4J component.
net.sf.jasperreports.components.charts
Contains interfaces and base classes for the built-in Spider Chart component.
net.sf.jasperreports.components.headertoolbar
Contains classes for the built-in Header Toolbar component.
net.sf.jasperreports.components.headertoolbar.actions
Contains Action classes for the built-in Header Toolbar component.
net.sf.jasperreports.components.headertoolbar.json
Contains utility classes for the built-in Header Toolbar component.
net.sf.jasperreports.components.iconlabel
Contains classes for the built-in Icon Label component.
net.sf.jasperreports.components.items
Contains classes and interfaces for the item based components.
net.sf.jasperreports.components.items.fill
Contains classes and interfaces for filling the item based components.
net.sf.jasperreports.components.list
Contains classes for the built-in List component.
net.sf.jasperreports.components.map
Contains classes for the built-in Google Map component.
net.sf.jasperreports.components.map.fill
Contains fill time implementations for Google Map component related interfaces.
net.sf.jasperreports.components.map.imageprovider  
net.sf.jasperreports.components.map.type
Contains enum types used by the built-in Google Map component.
net.sf.jasperreports.components.sort
Contains classes for the built-in Sort component.
net.sf.jasperreports.components.sort.actions
Contains Action classes for the built-in Sort component.
net.sf.jasperreports.components.spiderchart
Contains classes for the built-in Spider Chart component.
net.sf.jasperreports.components.spiderchart.type
Contains enum types used by the built-in Spider Chart component.
net.sf.jasperreports.components.subreport
Contains classes for the built-in Table component.
net.sf.jasperreports.components.subreport.fill
Contains fill time implementations for subreport component related interfaces.
net.sf.jasperreports.components.table
Contains classes for the built-in Table component.
net.sf.jasperreports.components.table.fill
Contains fill time implementations for Table component related interfaces.
net.sf.jasperreports.components.table.util
Contains utility classes for the built-in Table component.
net.sf.jasperreports.crosstabs
Contains classes for the Crosstab report element.
net.sf.jasperreports.crosstabs.base
Contains base classes for the Crosstab report element.
net.sf.jasperreports.crosstabs.design
Contains design classes for the Crosstab report element.
net.sf.jasperreports.crosstabs.fill
Contains classes to be used at report filling time for the Crosstab report element.
net.sf.jasperreports.crosstabs.fill.calculation
Contains classes to be used in crosstab calculations at report filling time.
net.sf.jasperreports.crosstabs.interactive
Contains classes for the Crosstab element interactivity.
net.sf.jasperreports.crosstabs.type
Contains enum types used by the Crosstab element.
net.sf.jasperreports.crosstabs.xml
Contains classes for loading Crosstab related tags from report templates XML files.
net.sf.jasperreports.data
Contains classes for data adapters.
net.sf.jasperreports.data.bean
Contains classes for bean data adapters.
net.sf.jasperreports.data.cache
Contains classes for data caching.
net.sf.jasperreports.data.csv
Contains classes for CSV data adapters.
net.sf.jasperreports.data.ds
Contains classes for custom data source data adapters.
net.sf.jasperreports.data.ejbql
Contains classes for EJB QL data adapters.
net.sf.jasperreports.data.empty
Contains classes for empty data adapters.
net.sf.jasperreports.data.excel
Contains classes for Excel data adapters.
net.sf.jasperreports.data.hibernate
Contains classes for Hibernate data adapters.
net.sf.jasperreports.data.hibernate.spring
Contains classes for Spring Hibernate data adapters.
net.sf.jasperreports.data.http  
net.sf.jasperreports.data.jdbc
Contains classes for JDBC data adapters.
net.sf.jasperreports.data.jndi
Contains classes for JNDI data adapters.
net.sf.jasperreports.data.json
Contains classes for JSON data adapters.
net.sf.jasperreports.data.mondrian
Contains classes for Mondrian data adapters.
net.sf.jasperreports.data.provider
Contains classes for data adapters for data source providers.
net.sf.jasperreports.data.qe
Contains classes for query executer data adapters.
net.sf.jasperreports.data.random
Contains classes for empty data adapters.
net.sf.jasperreports.data.xls
Contains classes for Excel 2003 data adapters.
net.sf.jasperreports.data.xlsx
Contains classes for Excel 2007 data adapters.
net.sf.jasperreports.data.xml
Contains classes for XML data adapters.
net.sf.jasperreports.data.xmla
Contains classes for XML/A data adapters.
net.sf.jasperreports.engine
Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
net.sf.jasperreports.engine.analytics.data  
net.sf.jasperreports.engine.analytics.dataset  
net.sf.jasperreports.engine.base
Contains base implementations for the library's main interfaces.
net.sf.jasperreports.engine.component
Provides interfaces and base classes for the built-in JasperReports component functionality.
net.sf.jasperreports.engine.convert  
net.sf.jasperreports.engine.data
Provides various report data source implementations and allows creating custom data sources.
net.sf.jasperreports.engine.design
Contains design time implementations for the library's main interfaces as well as report compiling tools.
net.sf.jasperreports.engine.design.events  
net.sf.jasperreports.engine.export
Provides utility classes for exporting reports to various popular formats such as PDF, HTML, RTF, CSV, Excel, DOCX, PPTX, ODT, ODS, XML, Text, etc.
net.sf.jasperreports.engine.export.data
Contains classes for handling data types at export time.
net.sf.jasperreports.engine.export.draw
Contains classes for drawing elements at export time.
net.sf.jasperreports.engine.export.oasis
Provides utility classes for exporting reports to Open Document Format, such as ODT and ODS.
net.sf.jasperreports.engine.export.ooxml
Provides utility classes for exporting reports to Office Open XML Format, such as DOCX, XLSX and PPTX.
net.sf.jasperreports.engine.export.ooxml.type
Contains enum types used when exporting reports to Office Open XML Format, such as DOCX, XLSX and PPTX.
net.sf.jasperreports.engine.export.tabulator  
net.sf.jasperreports.engine.export.type
Contains enum types used when exporting reports to various output formats.
net.sf.jasperreports.engine.export.zip
Provides utility classes used when exporting reports to compressed output formats such as DOCX, XLSX, PPTX.
net.sf.jasperreports.engine.fill
Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).
net.sf.jasperreports.engine.fill.events  
net.sf.jasperreports.engine.fonts
Provides support for font extensions.
net.sf.jasperreports.engine.json  
net.sf.jasperreports.engine.json.expression  
net.sf.jasperreports.engine.json.expression.filter  
net.sf.jasperreports.engine.json.expression.filter.evaluation  
net.sf.jasperreports.engine.json.expression.member  
net.sf.jasperreports.engine.json.expression.member.evaluation  
net.sf.jasperreports.engine.json.parser  
net.sf.jasperreports.engine.part  
net.sf.jasperreports.engine.print
Provides printing support.
net.sf.jasperreports.engine.query
Provides support for report queries and query executers.
net.sf.jasperreports.engine.scriptlets
Contains factory interfaces and implementations for global report scriptlets.
net.sf.jasperreports.engine.style
Contains factory interfaces and implementations for style providers.
net.sf.jasperreports.engine.type
Contains enum types used by the library's main classes.
net.sf.jasperreports.engine.util
Contains utility classes for the core library.
net.sf.jasperreports.engine.util.json  
net.sf.jasperreports.engine.util.text  
net.sf.jasperreports.engine.util.xml
Contains utility classes for parsing XPath queries.
net.sf.jasperreports.engine.virtualization
Contains classes and interfaces for serialization during the report virtualization.
net.sf.jasperreports.engine.xml
Contains classes for loading report templates from XML files.
net.sf.jasperreports.export
Provides exporter input, exporter output and exporter configurations
net.sf.jasperreports.export.annotations
Provides annotations for exporter settings
net.sf.jasperreports.export.parameters
Provides support for export parameters
net.sf.jasperreports.export.pdf  
net.sf.jasperreports.export.pdf.classic  
net.sf.jasperreports.export.type
Provides enum types used by the exporter classes.
net.sf.jasperreports.extensions
Provides support for extension points.
net.sf.jasperreports.functions
Provides support for built-in JasperReports functions.
net.sf.jasperreports.functions.annotations
Provides annotations for built-in JasperReports functions.
net.sf.jasperreports.governors
Provides support for report governors.
net.sf.jasperreports.j2ee.servlets
Provides support for built-in JasperReports servlets.
net.sf.jasperreports.olap
Provides support for OLAP data sources and query executers.
net.sf.jasperreports.olap.mapping
Provides support for OLAP field mapping.
net.sf.jasperreports.olap.mondrian
Provides support for Mondrian result and hierarchy.
net.sf.jasperreports.olap.olap4j
Provides support for Olap4J result and hierarchy.
net.sf.jasperreports.olap.result
Provides support for OLAP result and hierarchy.
net.sf.jasperreports.olap.xmla
Provides support for XML/A query executer, result and hierarchy.
net.sf.jasperreports.parts  
net.sf.jasperreports.parts.subreport  
net.sf.jasperreports.properties  
net.sf.jasperreports.renderers
Contains image renderer implementations.
net.sf.jasperreports.renderers.util
Contains utility classes for working with image renderers.
net.sf.jasperreports.repo
Provides support for JasperReports repository.
net.sf.jasperreports.search
Provides support for JasperReports search feature.
net.sf.jasperreports.swing
Provides support for JasperReports viewer feature.
net.sf.jasperreports.types.date
Provides the built-in DateRange type implementation.
net.sf.jasperreports.util
Contains utility classes.
net.sf.jasperreports.view
Contains the Jasper viewer implementation.
net.sf.jasperreports.view.save
Contains classes for saving reports inside the Jasper viewer.
net.sf.jasperreports.web
Provides JasperReports support for web applications.
net.sf.jasperreports.web.actions
Contains Action implementations.
net.sf.jasperreports.web.commands
Contains Command implementations.
net.sf.jasperreports.web.servlets
Contains web servlets implementations.
net.sf.jasperreports.web.util
Contains utility classes for web applications.