Package systextil.rpt

Class TextRowsReader

Direct Known Subclasses:
PositionedColumnsReader

public abstract class TextRowsReader extends ColumnsInRowsReader
Lê dados que estejam organizados em colunas a partir da leitura de caracteres, linha a linha.

A fonte de dados (o Reader) é fechada automaticamente ao fim do arquivo.

See Also:
  • Constructor Details

  • Method Details

    • next

      public final boolean next()
      Posiciona a leitura no próximo registro.
      Specified by:
      next in class ColumnsInRowsReader
      Returns:
      se há próximo registro para ler
    • parse

      protected abstract boolean parse(String line)
      Interpreta as colunas contidas em uma linha de texto.

      Implementações deste método são responsáveis por preencher a lista ColumnsInRowsReader.row com os valores que foram lidos.

      Parameters:
      line - o texto da linha, a ser interpretado
      Returns:
      se foi lida com sucesso uma linha válida