A classe JasperReportFileImpl é uma implementação default de {@link JasperReportFile}, que tem como gerenciador o {@link JasperReportFileManager}.
Segue abaixo uma tabela os valores padrão (default) convencionados para um JasperReportFileImpl. No caso todos esses arquivos estão armazenados internamente no JAR do arq-report (diretório {@value #DEFAULT_RESOURCE_BASE_DIR}).
| Atributo de {@link JasperReportFile} | Valor "default" | Nome da variável dentro do relatório |
|---|---|---|
| logoPath | {@value #DEFAULT_LOGO_PATH} | REPORT_LOGO_PATH |
| portraitPath | {@value #DEFAULT_PORTRAIT_PATH} | (Não existe. Uso externo feito pelo report manager) |
| landscapePath | {@value #DEFAULT_LANDSCAPE_PATH} | (Não existe. Uso externo feito pelo report manager) |
| companyName | {@value #DEFAULT_COMPANY_NAME} | REPORT_HEADER_1 |
| organizacionalUnitName | {@value #DEFAULT_ORGANIZATIONAL_UNIT_NAME} | REPORT_HEADER_2 |
| systemName | {@value #DEFAULT_SYSTEM_NAME} | REPORT_HEADER_3 |
| title | {@value #DEFAULT_TITLE} | REPORT_TITLE |
| filterDescription | {@value #DEFAULT_FILTER_DESCRIPTION} | SUB_REPORT_FILTER_DESCRIPTION |
| dataSource | {@value #DEFAULT_DATA_SOURCE} | SUB_REPORT_DATA_SOURCE |
| subReportPortraitPath | {@value #DEFAULT_SUB_REPORT_PORTRAIT_PATH} | SUB_REPORT_PATH |
| subReportLandscapePath | {@value #DEFAULT_SUB_REPORT_LANDSCAPE_PATH} | SUB_REPORT_PATH |
| stylePath | {@value #DEFAULT_STYLE_PATH} | STYLE_PATH |
| |