Package br.com.intersys.systextil.util
Class RetrieveText
java.lang.Object
br.com.intersys.systextil.util.RetrieveText
Configura a importação de um arquivo, com a sintaxe mais próxima possível
da que é utilizada pelo Vision com
retrieve text
.- Author:
- sergio
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRetrieveText
(File file) Lê o texto de um arquivo e o armazena em um array interno.Lê o texto de umInputStream
e o armazena em um array interno.RetrieveText
(Reader reader) Lê o texto de umReader
e o armazena em um array interno.RetrieveText
(String filePath) Lê o texto de um arquivo e o armazena em um array interno. -
Method Summary
Modifier and TypeMethodDescriptiongetLineOfText
(int lineNumber) Retorna a linha de texto na posição indicada, ou nulo se não existir.static String
getLineOfText
(RetrieveText file, int lineNumber) Retorna a linha de texto na posição indicada, ou nulo se não existir.toString()
Retorna o texto que foi importado.
-
Field Details
-
exists
public final boolean existsInforma se a fonte de dados existe. Na prática, trata os casos deFileNotFoundException
.
-
-
Constructor Details
-
RetrieveText
Lê o texto de umReader
e o armazena em um array interno. Se o argumento for nulo, inicializa um objeto com arquivo não encontrado, isto é,exists = false
; -
RetrieveText
Lê o texto de um arquivo e o armazena em um array interno. Se o arquivo não existir ou não puder ser lido, entãoexists = false
. -
RetrieveText
Lê o texto de um arquivo e o armazena em um array interno. Se o arquivo não existir ou não puder ser lido, entãoexists = false
. -
RetrieveText
Lê o texto de umInputStream
e o armazena em um array interno. Essa entrada de dados pode ser, por exemplo, um arquivo em upload. A codificação de caracteres utilizada é a comum do Windows: WINDOWS-1252 (compatível com ISO-8859-1 e mais abrangente).
-
-
Method Details
-
getLineOfText
Retorna a linha de texto na posição indicada, ou nulo se não existir. A primeira linha corresponde à posição 1. -
getLineOfText
Retorna a linha de texto na posição indicada, ou nulo se não existir. A primeira linha corresponde à posição 1. -
toString
Retorna o texto que foi importado.
-