Package systextil.rpt

Class RPT.Output

java.lang.Object
systextil.rpt.RPT.Output
Enclosing class:
RPT

public class RPT.Output extends Object
Configura a saída do processo de RPT, e o executa.
  • Method Details

    • executeInputFile

      public void executeInputFile(Path in) throws RptException
      Executa o processo de RPT com o arquivo de dados informado.
      Parameters:
      in - o arquivo de dados
      Throws:
      RptException - se houver problema na execução
    • executeFeed

      public void executeFeed(RPT.Feeder feeder) throws RptException
      Executa o processo de RPT com um alimentador personalizado para a entrada padrão.

      Normalmente um dos outros métodos é preferível e suficiente.

      Pode ser usado quando se preferir escrever diretamente na entrada padrão do processo.

      Ao terminar, faz o "flush" e fecha a entrada padrão.

      Parameters:
      feeder - o alimentador da entrada padrão
      Throws:
      RptException - se houver problema na execução
    • executeInputStream

      public void executeInputStream(InputStream in) throws RptException
      Executa o processo de RPT alimentado por um InputStream.

      Ao terminar, fecha o InputStream.

      Parameters:
      in - o InputStream
      Throws:
      RptException - se houver problema na execução
    • executeReader

      public void executeReader(Reader rd) throws RptException
      Executa o processo de RPT alimentado por um Reader.

      Ao terminar, fecha o Reader.

      Parameters:
      rd - o Reader
      Throws:
      RptException - se houver problema na execução