Class UtilPipeline

java.lang.Object
systextil.rpt.RptPipeline
br.com.intersys.systextil.util.UtilPipeline

public class UtilPipeline extends RptPipeline
A Classe UtilPipeline serve para gerar o arquivo TXT no padrão utilizado pelo gerador de relatório RPT
Since:
31/08/2006
Version:
1.00
Author:
Vandoir Ferri
  • Constructor Details

    • UtilPipeline

      public UtilPipeline(String nomeArquivo)
      Inicializa um pipeline que vai imprimir num arquivo. Este é o construtor recomendado, pois usa a codificação do Windows, que é usada no processamento do relatório.
    • UtilPipeline

      public UtilPipeline(String nomeArquivo, String charset)
      Inicializa um pipeline que vai imprimir num arquivo. Este construtor só deve ser usado em casos muito específicos que requerem uma codificação determinada.
    • UtilPipeline

      public UtilPipeline(Writer writer)
      Inicializa um pipeline que vai imprimir num Writer qualquer. Pode ser uma impressora (Printer), um processo RPT (RptProcess), um arquivo ou qualquer outro tipo de Writer.

      Este Writer é fechado quando é executado RptPipeline.close().

      Parameters:
      writer - a saída
    • UtilPipeline

      public UtilPipeline(OutputStream out)
      Inicializa um pipeline que vai imprimir num OutputStream usando a codificação de caracteres do Windows. Pode ser um arquivo ou a entrada padrão de um processo de RPT, por exemplo.

      Este OutputStream é fechado quando é executado RptPipeline.close().

      Parameters:
      out - a saída
  • Method Details

    • houve

      public boolean houve()
    • closeAndThrowSeNaoHouve

      public void closeAndThrowSeNaoHouve() throws NoDataException
      Throws:
      NoDataException
    • getNomeArquivo

      public String getNomeArquivo()
    • printToConsole

      public void printToConsole()
      Utilidade para exibir na console os dados que foram gravados em um arquivo. Usar depois que o arquivo já foi fechado.