## Uses of Class
net.sf.jasperreports.engine.JasperReport

- Packages that use JasperReport
  Package | Description
  --- | ---
  net.sf.jasperreports.components.table.fill | Contains fill time implementations for Table component related interfaces.
  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.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.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.scriptlets | Contains factory interfaces and implementations for global report scriptlets.
  net.sf.jasperreports.engine.util | Contains utility classes for the core library.
  net.sf.jasperreports.repo | Provides support for JasperReports repository.
  net.sf.jasperreports.web.servlets | Contains web servlets implementations.

- - ### Uses of JasperReport in net.sf.jasperreports.components.table.fill

    Subclasses of JasperReport in net.sf.jasperreports.components.table.fill
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TableJasperReport`

    Methods in net.sf.jasperreports.components.table.fill that return JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `protected JasperReport` | FillTable.`containingReport(JasperReport parentReport)`
    `protected JasperReport` | FillTableSubreport.`evaluateReport(byte evaluation)`
    `JasperReport` | TableJasperReport.`getParentReport()`

    Methods in net.sf.jasperreports.components.table.fill with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `protected JasperReport` | FillTable.`containingReport(JasperReport parentReport)`
    `protected JRReportCompileData` | FillTable.`createTableReportCompileData(JasperReport parentReport, JRDataset reportSubdataset)`
    `java.lang.String` | TableReportCompileData.`getUnitName(JasperReport jasperReport, JRCrosstab crosstab)`
    `java.lang.String` | TableReportCompileData.`getUnitName(JasperReport jasperReport, JRDataset dataset)`

    Constructors in net.sf.jasperreports.components.table.fill with parameters of type JasperReport
    Constructor and Description
    `TableJasperReport(JasperReport parentReport, TableReport baseReport, java.io.Serializable compileData, JRBaseObjectFactory factory, java.lang.String compileNameSuffix)`
    `TableReportCompileData(JasperReport originialReport)`

  - ### Uses of JasperReport in net.sf.jasperreports.engine

    Methods in net.sf.jasperreports.engine that return JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `JasperReport` | JasperCompileManager.`compile(java.io.InputStream inputStream)` Compiles the serialized report design object read from the supplied input stream and returns the generated compiled report design object.
    `JasperReport` | JasperCompileManager.`compile(JasperDesign jasperDesign)` Compiles the report design object received as parameter and returns the generated compiled report design object.
    `JasperReport` | JasperCompileManager.`compile(java.lang.String sourceFileName)` Compiles the XML report design file received as parameter, and returns the compiled report design object.
    `static JasperReport` | JasperCompileManager.`compileReport(java.io.InputStream inputStream)`
    `static JasperReport` | JasperCompileManager.`compileReport(JasperDesign jasperDesign)`
    `static JasperReport` | JasperCompileManager.`compileReport(java.lang.String sourceFileName)`
    `JasperReport` | ParameterContributorContext.`getJasperReport()` Deprecated. To be removed.

    Methods in net.sf.jasperreports.engine with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `JRDataSource` | JRDataSourceProvider.`create(JasperReport report)` Creates and returns a new instance of the provided data source.
    `JasperPrint` | JasperFillManager.`fill(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)` Fills the compiled report design supplied as the first parameter and returns the generated report object.
    `JasperPrint` | JasperFillManager.`fill(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection connection)` Fills the compiled report design supplied as the first parameter and returns the generated report object.
    `JasperPrint` | JasperFillManager.`fill(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)` Fills the compiled report design supplied as the first parameter and returns the generated report object.
    `static JasperPrint` | JasperFillManager.`fillReport(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)`
    `static JasperPrint` | JasperFillManager.`fillReport(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection connection)`
    `static JasperPrint` | JasperFillManager.`fillReport(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)`
    `static void` | JasperFillManager.`fillReportToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map<java.lang.String,java.lang.Object> parameters)`
    `static void` | JasperFillManager.`fillReportToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection connection)`
    `static void` | JasperFillManager.`fillReportToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)`
    `static void` | JasperFillManager.`fillReportToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.Object> parameters)`
    `static void` | JasperFillManager.`fillReportToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection connection)`
    `static void` | JasperFillManager.`fillReportToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)`
    `void` | JasperFillManager.`fillToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map<java.lang.String,java.lang.Object> parameters)` Fills the compiled report design received as the first parameter and places the result in the file specified by the second parameter.
    `void` | JasperFillManager.`fillToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection connection)` Fills the compiled report design received as the first parameter and places the result in the file specified by the second parameter.
    `void` | JasperFillManager.`fillToFile(JasperReport jasperReport, java.lang.String destFileName, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)` Fills the compiled report design received as the first parameter and places the result in the file specified by the second parameter.
    `void` | JasperFillManager.`fillToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.Object> parameters)` Fills the compiled report design supplied as the first parameter and writes the generated report object to the output stream specified by the second parameter.
    `void` | JasperFillManager.`fillToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection connection)` Fills the compiled report design supplied as the first parameter and writes the generated report object to the output stream specified by the second parameter.
    `void` | JasperFillManager.`fillToStream(JasperReport jasperReport, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)` Fills the compiled report design supplied as the first parameter and writes the generated report object to the output stream specified by the second parameter.
    `JREvaluator` | JasperCompileManager.`getEvaluator(JasperReport jasperReport)`
    `JREvaluator` | JasperCompileManager.`getEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `JREvaluator` | JasperCompileManager.`getEvaluator(JasperReport jasperReport, JRDataset dataset)`
    `JRField[]` | JRDataSourceProvider.`getFields(JasperReport report)` Returns the fields that are available from the data source.
    `static JREvaluator` | JasperCompileManager.`loadEvaluator(JasperReport jasperReport)`
    `static JREvaluator` | JasperCompileManager.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `static JREvaluator` | JasperCompileManager.`loadEvaluator(JasperReport jasperReport, JRDataset dataset)`
    `static byte[]` | JasperRunManager.`runReportToPdf(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)`
    `static byte[]` | JasperRunManager.`runReportToPdf(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection conn)`
    `static byte[]` | JasperRunManager.`runReportToPdf(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource jrDataSource)`
    `byte[]` | JasperRunManager.`runToPdf(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)` Fills a report and returns byte array object containing the report in PDF format.
    `byte[]` | JasperRunManager.`runToPdf(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection conn)` Fills a report and returns byte array object containing the report in PDF format.
    `byte[]` | JasperRunManager.`runToPdf(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource jrDataSource)` Fills a report and returns byte array object containing the report in PDF format.

  - ### Uses of JasperReport in net.sf.jasperreports.engine.data

    Methods in net.sf.jasperreports.engine.data with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `JRDataSource` | JRCsvDataSourceProvider.`create(JasperReport report)`
    `JRField[]` | JRAbstractBeanDataSourceProvider.`getFields(JasperReport report)`
    `JRField[]` | JRCsvDataSourceProvider.`getFields(JasperReport report)`

  - ### Uses of JasperReport in net.sf.jasperreports.engine.design

    Methods in net.sf.jasperreports.engine.design that return JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `JasperReport` | JRAbstractCompiler.`compileReport(JasperDesign jasperDesign)`
    `JasperReport` | JRCompiler.`compileReport(JasperDesign jasperDesign)` Compiles a report design.

    Methods in net.sf.jasperreports.engine.design with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | JRReportCompileData.`getUnitName(JasperReport jasperReport, JRCrosstab crosstab)`
    `static java.lang.String` | JRAbstractCompiler.`getUnitName(JasperReport report, JRCrosstab crosstab)` Returns the name of the expression evaluator unit for a crosstab of a report.
    `java.lang.String` | JRReportCompileData.`getUnitName(JasperReport jasperReport, JRDataset dataset)`
    `static java.lang.String` | JRAbstractCompiler.`getUnitName(JasperReport report, JRDataset dataset)` Returns the name of the expression evaluator unit for a dataset of a report.
    `JREvaluator` | JRAbstractCompiler.`loadEvaluator(JasperReport jasperReport)`
    `JREvaluator` | JRCompiler.`loadEvaluator(JasperReport jasperReport)` Loads the evaluator for a report's main dataset.
    `JREvaluator` | JRAbstractCompiler.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)`
    `JREvaluator` | JRCompiler.`loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab)` Loads a expression evaluator class for a crosstab of a report.
    `JREvaluator` | JRAbstractCompiler.`loadEvaluator(JasperReport jasperReport, JRDataset dataset)`
    `JREvaluator` | JRCompiler.`loadEvaluator(JasperReport jasperReport, JRDataset dataset)` Loads a expression evaluator class for a dataset of a report.

  - ### Uses of JasperReport in net.sf.jasperreports.engine.fill

    Fields in net.sf.jasperreports.engine.fill declared as JasperReport
    Modifier and Type | Field and Description
    --- | ---
    `protected JasperReport` | BaseFillHandle.`jasperReport`
    `protected JasperReport` | JRBaseFiller.`jasperReport` The report.

    Methods in net.sf.jasperreports.engine.fill that return JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `protected JasperReport` | JRFillSubreport.`evaluateReport(byte evaluation)`
    `JasperReport` | JRBaseFiller.`getJasperReport()` Returns the report.
    `JasperReport` | JRFillContext.`getLoadedSubreport(java.lang.Object source)` Gets a cached subreport.

    Methods in net.sf.jasperreports.engine.fill with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRFillDataset.`createCalculator(JasperReport jasperReport)` Creates the calculator
    `protected static JRCalculator` | JRFillDataset.`createCalculator(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JRDataset dataset)`
    `static JRBaseFiller` | JRFiller.`createFiller(JasperReport jasperReport)` Deprecated. Replaced by `JRFiller.createFiller(JasperReportsContext, JasperReport)`.
    `static JRBaseFiller` | JRFiller.`createFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport)`
    `static AsynchronousFillHandle` | AsynchronousFillHandle.`createHandle(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)`
    `static AsynchronousFillHandle` | AsynchronousFillHandle.`createHandle(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection conn)`
    `static AsynchronousFillHandle` | AsynchronousFillHandle.`createHandle(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)`
    `static AsynchronousFillHandle` | AsynchronousFillHandle.`createHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)` Creates an asychronous filling handle.
    `static AsynchronousFillHandle` | AsynchronousFillHandle.`createHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection conn)` Creates an asychronous filling handle.
    `static AsynchronousFillHandle` | AsynchronousFillHandle.`createHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)` Creates an asychronous filling handle.
    `static java.util.Map<java.lang.String,java.lang.Object>` | JRParameterDefaultValuesEvaluator.`evaluateParameterDefaultValues(JasperReport report, java.util.Map<java.lang.String,java.lang.Object> initialParameters)` Evaluates the default values for the parameters of a report.
    `static java.util.Map<java.lang.String,java.lang.Object>` | JRParameterDefaultValuesEvaluator.`evaluateParameterDefaultValues(JasperReportsContext jasperReportsContext, JasperReport report, java.util.Map<java.lang.String,java.lang.Object> initialParameters)` Evaluates the default values for the parameters of a report.
    `static JasperPrint` | JRFiller.`fill(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)` Fills a report.
    `static JasperPrint` | JRFiller.`fill(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection conn)`
    `static JasperPrint` | JRFiller.`fill(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)`
    `static JasperPrint` | JRFiller.`fillReport(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)` Deprecated. Replaced by `JRFiller.fill(JasperReportsContext, JasperReport, Map)`.
    `static JasperPrint` | JRFiller.`fillReport(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection conn)` Deprecated. Replaced by `JRFiller.fill(JasperReportsContext, JasperReport, Map, Connection)`.
    `static JasperPrint` | JRFiller.`fillReport(JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)` Deprecated. Replaced by `JRFiller.fill(JasperReportsContext, JasperReport, Map, JRDataSource)`.
    `protected void` | JRFillCrosstab.`loadEvaluator(JasperReport jasperReport)`
    `void` | JRFillContext.`registerLoadedSubreport(java.lang.Object source, JasperReport subreport)` Registers a subreport loaded from a source.

    Constructors in net.sf.jasperreports.engine.fill with parameters of type JasperReport
    Constructor and Description
    `AsynchronousFillHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters)`
    `AsynchronousFillHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, java.sql.Connection conn)`
    `AsynchronousFillHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource)`
    `AsynchronousFillHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource, java.sql.Connection conn)`
    `BaseFillHandle(JasperReportsContext jasperReportsContext, JasperReport jasperReport, java.util.Map<java.lang.String,java.lang.Object> parameters, JRDataSource dataSource, java.sql.Connection conn)`
    `JRBaseFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, DatasetExpressionEvaluator initEvaluator, JRFillSubreport parentElement)`
    `JRBaseFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JREvaluator initEvaluator, JRFillSubreport parentElement)`
    `JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport)`
    `JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, DatasetExpressionEvaluator evaluator, JRFillSubreport parentElement)`
    `JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JREvaluator evaluator, JRFillSubreport parentElement)`
    `JRHorizontalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JRFillSubreport parentElement)`
    `JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport)`
    `JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, DatasetExpressionEvaluator evaluator, JRFillSubreport parentElement)`
    `JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JREvaluator evaluator, JRFillSubreport parentElement)`
    `JRVerticalFiller(JasperReportsContext jasperReportsContext, JasperReport jasperReport, JRFillSubreport parentElement)`

  - ### Uses of JasperReport in net.sf.jasperreports.engine.scriptlets

    Methods in net.sf.jasperreports.engine.scriptlets that return JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `JasperReport` | ScriptletFactoryContext.`getJasperReport()` Returns the `JasperReport` object for this context.

  - ### Uses of JasperReport in net.sf.jasperreports.engine.util

    Methods in net.sf.jasperreports.engine.util with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `static JRDataset` | JRReportUtils.`findSubdataset(JRDatasetRun datasetRun, JasperReport report)`

  - ### Uses of JasperReport in net.sf.jasperreports.repo

    Methods in net.sf.jasperreports.repo that return JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `JasperReport` | JasperDesignCache.`getJasperReport(java.lang.String uri)`
    `JasperReport` | ReportResource.`getReport()`
    `JasperReport` | RepositoryUtil.`getReport(ReportContext reportContext, java.lang.String location)`

    Methods in net.sf.jasperreports.repo with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `void` | JasperDesignCache.`set(java.lang.String uri, JasperReport jasperReport)`
    `void` | ReportResource.`setReport(JasperReport report)`

  - ### Uses of JasperReport in net.sf.jasperreports.web.servlets

    Methods in net.sf.jasperreports.web.servlets with parameters of type JasperReport
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | Controller.`runReport(WebReportContext webReportContext, JasperReport jasperReport, boolean async)`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com