Package net.sf.jasperreports.engine
package 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.
Related Documentation
JasperReports Tutorial-
ClassDescriptionA value copied from a subdataset or from an expression into a variable of the parent report.A dataset filter that wraps several other filters and applies them as a conjunction.A dataset row filter.Report property with a value based on an expression and an evaluation time attribute.Interface implemented by objects that can be deduplicated by detecting previously created identical instances.Report elements visitor extended interface that is able to visit deep/nested elements.Determines the field and variables values to be used when evaluating an expression.A value copied from an expression into a variable of the parent report.Facade class for compiling report designs into the ready-to-fill form and for getting the XML representation of report design objects for storage or network transfer.Facade class for exporting generated reports into more popular formats such as PDF, HTML and XML.Facade class for filling compiled report designs with data from report data sources, in order to produce page-oriented documents, ready-to-print.An instance of this class represents a page-oriented document that can be viewed, printed or exported to other formats.Facade class for the printing functionality exposed by the JasperReports library.Instances of this class represent compiled report template objects.Facade class for the JasperReports engine.JRAbstractExporter<RC extends ReportExportConfiguration,
C extends ExporterConfiguration, O extends ExporterOutput, E extends JRExporterContext> Defines an abstract representation of a report scriptlet.An interface providing anchor functionality.Implementations of this interface represent various bands in the report template.JRBiConsumer<T,V> An abstract representation of a break element.An abstract representation of a report element.An abstract representation of a report element.An abstract representation of a report graphic element.An abstract representation that provides basic functionality for images.An abstract representation of a graphic element representing a rectangle.Common interface of design and print text elements.A report element that wraps an abstract component.Interface representing a data set that can be used in a report.Dataset parameter value interface.Interface of an sub dataset instantiation.This interface represents the abstract representation of a JasperReports data source.Abstracts the means of creating and disposing a data source.This class provides default empty implementations for scriptlet events.An interface that provides a default style when none is specified.An abstract representation of a report element.Element datasets are used to represent the report data needed to generate a chart or crosstab.Groups several report elements.An abstract representation of a graphic element representing an ellipse.A simple data source implementation that simulates a data source with a given number of virtual records inside.Provides support for expressions evaluation.General purpose JasperReports exception.Provides the JasperReports expressions functionality.An expression collector traverses a report and collects report expressions out of it.An abstract representation of a data source field.An abstract representation of a font.An abstract representation of a report elements container.A "generic" report element that will produce ageneric print element
in the generated report.A generic report element parameter.A key identifying a generic element type.A generic print element.An abstract representation of a report graphic element.Groups represent a flexible way to organize data on a report.An interface providing hyperlink functionality.Utility class that manages built-in hyperlink types.A hyperlink parameter, consisting of a name and a value expression.An abstract representation of a graphic element representing an image.An interface that defines constants useful for image alignment.An abstract representation of a graphic element representing a straight line.This is useful for drawing borders around text elements and images.Provides functionality for report parameters.This interface is used to customize line settings such as width, style and color.Print element container interface.A print elements container.A parameter of the hyperlink associated to a print element.A set of parameters associated with a print element.An area on an image.A component of an image map.Interface to be implemented by objects that have properties attached.Properties map of an JR element.Class that provides static methods for loading, getting and setting properties.Class used byJRPropertiesUtil.getProperties(String)
.Report property with a value based on an expression.Represents a query used for generation of report data.An abstract representation of a graphic element representing a rectangle.An abstract representation of a Jasper report.A template included in a report.This is a default implementation of theJRDataSource
interface.This interface represents a data source which can go back to the first element.Implementations of this interface represent various sections in the report template.DefaultJRTemplate
implementation.Provides support for in-memory field-based data source sorting.An abstract representation of a report static text.Provides a collection of style settings declared at the report level.Selector of element-level styled text attributes for print text objects.An interface implemented by objects upon which style attributes can be set.An abstract representation of a subreport.A value copied from a subreport into a variable of the master report.A template that can be used by report.A static template reference, consisting of a location from which the template can be loaded.An interface that defines constants useful for text alignment.An abstract representation of a report text element.An abstract representation of a report text.A report/dataset parameter having an assigned value.An interface for implementing classes that deal with report variables.Virtualization helper class.An Id for a print element.Print element visitor interface.A value copied from a subdataset into a variable of the parent report.A value copied from a subdataset into a variable of the parent report.