FileInputStreamSource
public class FileInputStreamSource
extends Object
implements InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.FileInputStreamSource |
Um InputStreamSource
que usa um arquivo de entrada.
O chamador é responsável por excluir o arquivo
Resumo
Construtores públicos | |
---|---|
FileInputStreamSource (File file) | |
FileInputStreamSource (File file, boolean deleteFileOnCancel) Diretor |
Métodos públicos | |
---|---|
void | cleanFile () Método de conveniência para excluir o arquivo associado ao FileInputStreamSource. |
void | close () Faça qualquer limpeza necessária na origem do InputStream. |
InputStream | createInputStream () Retorne um novo clone do |
File | getFile () Retorna o arquivo subjacente. |
long | size () Retorne o tamanho em bytes dos dados de origem. |
Construtores públicos
FileInputStreamSource
public FileInputStreamSource (File file)
Parâmetros | |
---|---|
file | File |
FileInputStreamSource
public FileInputStreamSource (File file, boolean deleteFileOnCancel)
Diretor
Parâmetros | |
---|---|
file | File : ERROR(/File) contendo os dados a serem transmitidos |
deleteFileOnCancel | boolean : se verdadeiro, o arquivo associado será excluído quando close() for chamado |
Métodos públicos
arquivo limpo
public void cleanFile ()
Método de conveniência para excluir o arquivo associado ao FileInputStreamSource. Não é seguro.
fechar
public void close ()
Faça qualquer limpeza necessária na origem do InputStream. Chamar esse método invalida essencialmente este InputStreamSource
.
createInputStream
public InputStream createInputStream ()
Retorne um novo clone do ERROR(/InputStream)
, para que o chamador possa ler o fluxo desde o início. Cada invocação deste método (até que cancel()
seja chamado) retornará um ERROR(/InputStream)
de comportamento idêntico - o mesmo conteúdo será retornado.
Devoluções | |
---|---|
InputStream | Um ERROR(/InputStream) que o chamador pode usar para ler a fonte de dados desde o início. Pode retornar null se este InputStreamSource tiver sido invalidado por uma chamada anterior para cancel() ou se um novo InputStream não puder ser criado por algum outro motivo. |
obter arquivo
public File getFile ()
Retorna o arquivo subjacente. Não há mais garantia de que o arquivo exista depois que o fluxo for fechado.
Devoluções | |
---|---|
File |
tamanho
public long size ()
Retorne o tamanho em bytes dos dados de origem.
Devoluções | |
---|---|
long |