Package net.sf.jasperreports.engine

Provides access to the library's main functionality through fa�ade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.

See:
          Description

Interface Summary
JRAbstractExporter.ParameterResolver  
JRAlignment An interface that defines constants useful for alignment.
JRAnchor An interface providing anchor functionality.
JRBand Implementations of this interface represent various bands in the report template.
JRBox This is useful for drawing borders around text elements and images.
JRBoxContainer  
JRBoxPenProvider  
JRBreak An abstract representation of a break element.
JRChart Implementations of this interface can be used for rendering chart components.
JRChartCustomizer This interface allows users to provide pluggable chart customizers.
JRChartDataset Datasets are used to represent the actual data needed to generate a chart.
JRChartPlot Chart plots define chart appearance and display details such as colors, legend or labels.
JRChartPlot.JRSeriesColor  
JRChild An abstract representation of a report element.
JRCloneable  
JRCommonElement An abstract representation of a report element.
JRCommonGraphicElement An abstract representation of a report graphic element.
JRCommonImage  
JRCommonRectangle An abstract representation of a graphic element representing a rectangle.
JRCommonText Common interface of design and print text elements.
JRComponentElement A report element that wraps an abstract component.
JRConditionalStyle  
JRConstants  
JRDataset Interface representing a data set that can be used in a report.
JRDatasetParameter Dataset parameter value interface.
JRDatasetRun Interface of an sub dataset instantiation.
JRDataSource This interface represents the abstract representation of a JasperReports data source.
JRDataSourceProvider Abstracts the means of creating and disposing a data source.
JRDefaultFontProvider An interface that provides a default font when none is specified.
JRDefaultStyleProvider An interface that provides a default style when none is specified.
JRElement An abstract representation of a report element.
JRElementDataset Element datasets are used to represent the report data needed to generate a chart or crosstab.
JRElementGroup Groups several report elements.
JREllipse An abstract representation of a graphic element representing an ellipse.
JRExporter All document exporting in JasperReports is done through this interface.
JRExpression  
JRExpressionChunk  
JRField An abstract representation of a data source field.
JRFont An abstract representation of a font.
JRFrame An abstract representation of a report elements container.
JRGenericElement A "generic" report element that will produce a generic print element in the generated report.
JRGenericElementParameter A generic report element parameter.
JRGenericPrintElement A generic print element.
JRGraphicElement An abstract representation of a report graphic element.
JRGroup Groups represent a flexible way to organize data on a report.
JRHyperlink An interface providing hyperlink functionality.
JRHyperlinkParameter A hyperlink parameter, consisting of a name and a value expression.
JRImage An abstract representation of a graphic element representing an image.
JRImageMapRenderer Image renderer able to produce image maps.
JRLine An abstract representation of a graphic element representing a straight line.
JRLineBox This is useful for drawing borders around text elements and images.
JRParameter  
JRPen  
JRPenContainer  
JRPrintAnchor  
JRPrintElement  
JRPrintElementContainer Print element container interface.
JRPrintEllipse  
JRPrintFrame A print elements container.
JRPrintGraphicElement  
JRPrintHyperlink  
JRPrintImage  
JRPrintLine  
JRPrintPage  
JRPrintRectangle  
JRPrintText  
JRPropertiesHolder Interface to be implemented by objects that have properties attached.
JRPropertyExpression Report property with a value based on an expression.
JRQuery Represents a query used for generation of report data.
JRQueryChunk  
JRRectangle An abstract representation of a graphic element representing a rectangle.
JRRenderable  
JRReport An abstract representation of a Jasper report.
JRReportFont An abstract representation of a report level font.
JRReportTemplate A template included in a report.
JRRewindableDataSource This interface represents a data source which can go back to the first element.
JRScriptlet  
JRSection Implementations of this interface represent various sections in the report template.
JRSortField  
JRStaticText An abstract representation of a report static text.
JRStyle  
JRStyleContainer  
JRStyleSetter An interface implemented by objects upon which style attributes can be set.
JRSubreport  
JRSubreportParameter  
JRSubreportReturnValue A value copied from a subreport into a variable of the master report.
JRTemplate A template that can be used by report.
JRTextElement An abstract representation of a report text element.
JRTextField An abstract representation of a report static text.
JRValueParameter A report/dataset parameter having an assigned value.
JRVariable An interface for implementing classes that deal with report variables.
JRVirtualizable  
JRVirtualizer  
JRVisitable  
JRVisitor  
PrintElementVisitor<T> Print element visitor interface.
 

Class Summary
ElementDecorator  
JasperCompileManager Fa�ade 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.
JasperExportManager Fa�ade class for exporting generated reports into more popular formats such as PDF, HTML and XML.
JasperFillManager Fa�ade class for filling compiled report designs with data from report data sources, in order to produce page-oriented documents, ready-to-print.
JasperManager Deprecated. Use the specialized fa�ade classes for specific operations
JasperPrint An instance of this class represents a page-oriented document that can be viewed, printed or exported to other formats.
JasperPrintManager Fa�ade class for the JasperReports engine.
JasperReport The actual representation of a compiled report.
JasperRunManager Fa�ade class for the JasperReports engine.
JRAbstractChartCustomizer Abstract implementation of JRChartCustomizer that provides access to parameter, variable and field values.
JRAbstractExporter  
JRAbstractObjectFactory  
JRAbstractRenderer  
JRAbstractScriptlet Defines an abstract representation of a report scriptlet.
JRAbstractSvgRenderer  
JRDefaultScriptlet This class provides default empty implementations for scriptlet events.
JREmptyDataSource A simple data source implementation that simulates a data source with a given number of virtual records inside.
JRExporterParameter Instances of this class are used for defining and setting exporter parameters.
JRExpressionCollector An expression collector traverses a report and collects report expressions out of it.
JRExpressionCollector.GeneratedIds  
JRGenericElementType A key identifying a generic element type.
JRHyperlinkHelper Utility class that manages built-in hyperlink types.
JRImageRenderer  
JROrigin  
JRPrintAnchorIndex  
JRPrintElementIndex  
JRPrintHyperlinkParameter A parameter of the hyperlink associated to a print element.
JRPrintHyperlinkParameters A set of parameters associated with a print element.
JRPrintImageArea An area on an image.
JRPrintImageAreaHyperlink A component of an image map.
JRPropertiesMap Properties map of an JR element.
JRResultSetDataSource An implementation of a data source that uses a supplied ResultSet.
JRSimpleTemplate Default JRTemplate implementation.
JRStyledTextAttributeSelector Selector of element-level styled text attributes for print text objects.
JRTemplateReference A static template reference, consisting of a location from which the template can be loaded.
JRVirtualizationHelper Virtualization helper class.
JRWrappingSvgRenderer  
 

Exception Summary
JRException General purpose JasperReports exception.
JRRuntimeException  
JRScriptletException  
 

Package net.sf.jasperreports.engine Description

Provides access to the library's main functionality through fa�ade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.

Related Documentation



Copyright © 2011. All Rights Reserved.