Package systextil.jr

Class JR

java.lang.Object
systextil.jr.JR
Direct Known Subclasses:
JasperReport

public class JR extends Object
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 Classes
    Modifier and Type
    Class
    Description
    static 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

    Constructors
    Modifier
    Constructor
    Description
    protected
    JR()
    Permite que subclasses herdem os métodos estáticos desta classe, por conveniência.
  • Method Summary

    Modifier and Type
    Method
    Description
    static JR.Print
    Carrega um objeto JasperPrint para executar operações com ele.
    static JR.Print
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JR

      protected JR()
      Permite que subclasses herdem os métodos estáticos desta classe, por conveniência.
  • Method Details

    • newReport

      public static JR.Report newReport(InputStream inputStream)
      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

      public static JR.Report newReport(net.sf.jasperreports.engine.JasperReport jasperReport)
      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

      public static JR.Print loadJasperPrint(net.sf.jasperreports.engine.JasperPrint jrprint)
      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

      public static JR.Print loadJasperPrint(InputStream inputStream)
      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

      public static JR.Print loadJasperPrint(Path file)
      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