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.

  • Classes
    Class
    Description
    Inicia 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.