Package systextil.jr
Class JR
java.lang.Object
systextil.jr.JR
- Direct Known Subclasses:
JasperReport
Inicia a configuração de um processo de JasperReports.
Esta classe fornece facilidades para as ações mais comuns ao trabalhar com JasperReports. Por isso ela não depende de nada específico do Systêxtil ERP. Pode ser usada da forma mais genérica possível.
A classe JasperReport
fornece métodos
utilitários para uso específico com o ERP.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Contém a fonte de dados para o relatório JasperReports, e a processa.static class
Dá opções para exportar com um formato predefinido o relatório gerado.static class
Contém o resultado do processamento de um relatório (o JasperPrint), e dá opções para usá-lo.static class
Contém o leiaute que será usado para gerar o relatório. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
JR()
Permite que subclasses herdem os métodos estáticos desta classe, por conveniência. -
Method Summary
Modifier and TypeMethodDescriptionstatic JR.Print
loadJasperPrint
(InputStream inputStream) Carrega um objeto JasperPrint para executar operações com ele.static JR.Print
loadJasperPrint
(Path file) Carrega um objeto JasperPrint a partir de um arquivo para executar operações com ele.static JR.Print
loadJasperPrint
(net.sf.jasperreports.engine.JasperPrint jrprint) Carrega um objeto JasperPrint para executar operações com ele.static JR.Report
newReport
(InputStream inputStream) Inicia a configuração de um processo de JasperReports com o leiaute obtido a partir de um InputStream.static JR.Report
newReport
(net.sf.jasperreports.engine.JasperReport jasperReport) Inicia a configuração de um processo de JasperReports com o leiaute informado.
-
Constructor Details
-
JR
protected JR()Permite que subclasses herdem os métodos estáticos desta classe, por conveniência.
-
-
Method Details
-
newReport
Inicia a configuração de um processo de JasperReports com o leiaute obtido a partir de um InputStream.- Parameters:
inputStream
- a origem do leiaute- Returns:
- o processo a configurar
-
newReport
Inicia a configuração de um processo de JasperReports com o leiaute informado.- Parameters:
jasperReport
- o leiaute a usar- Returns:
- o processo a configurar
-
loadJasperPrint
Carrega um objeto JasperPrint para executar operações com ele.- Parameters:
jrprint
- o objeto JasperPrint- Returns:
- o objeto com o resultado para uso posterior
-
loadJasperPrint
Carrega um objeto JasperPrint para executar operações com ele.- Parameters:
inputStream
- o objeto JasperPrint; este inputStream estará fechado ao retornar.- Returns:
- o objeto com o resultado para uso posterior
-
loadJasperPrint
Carrega um objeto JasperPrint a partir de um arquivo para executar operações com ele.- Parameters:
file
- o arquivo- Returns:
- o objeto com o resultado para uso posterior
-