Package systextil.jr
package systextil.jr
Utilitário para simplificar a geração de relatórios JasperReports, permitindo
a configuração de muitas funções diferentes usando o padrão de "builders".
Por exemplo, para executar em uma conexão e exportar para um arquivo:
JR.newReport(jasperReport).connection(connection).fill(parameters) .export(exporter).toFile(file);Para processar um data source diferente e enviar o resultado para uma impressora sem usar parâmetros:
JR.newReport(jasperReport).dataSource(dataSource).fill() .print(printService);
Os valores dos parâmetros a usar em cada método estão documentados, e podem necessitar de classes auxiliares para serem obtidos. Por exemplo, de qual arquivo o leiaute JasperReport será obtido, ou qual será o JRExporter usado para gerar um arquivo de saída.
Todos os objetos intermediários são imutáveis. Todos eles podem ser reusados, por exemplo para salvar o arquivo e também exportar para vários formatos.
-
ClassesClassDescriptionInicia a configuração de um processo de JasperReports.Contém a fonte de dados para o relatório JasperReports, e a processa.Dá opções para exportar com um formato predefinido o relatório gerado.Contém o resultado do processamento de um relatório (o JasperPrint), e dá opções para usá-lo.Contém o leiaute que será usado para gerar o relatório.