FileInputStreamSource
public
class
FileInputStreamSource
extends Object
implements
InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.FileInputStreamSource |
Um InputStreamSource
que recebe um arquivo de entrada.
O autor da ligação é responsável por excluir o arquivo
Resumo
Construtores públicos | |
---|---|
FileInputStreamSource(File file)
|
|
FileInputStreamSource(File file, boolean deleteFileOnCancel)
Ctor |
Métodos públicos | |
---|---|
void
|
cleanFile()
Método de conveniência para excluir o arquivo associado ao FileInputStreamSource. |
void
|
close()
Faça a limpeza necessária na origem do InputStream. |
InputStream
|
createInputStream()
Retorna um novo clone do |
File
|
getFile()
Retorna o arquivo. |
long
|
size()
Retorna 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)
Ctor
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
cleanFile
public void cleanFile ()
Método de conveniência para excluir o arquivo associado ao FileInputStreamSource. Não é seguro.
fechar
public void close ()
Faça a limpeza necessária na origem do InputStream. Chamar esse método invalida
essa InputStreamSource
.
createInputStream
public InputStream createInputStream ()
Retorna um novo clone do ERROR(/InputStream)
, para que o autor da chamada possa ler o fluxo desde
o início. Cada invocação desse método (até que cancel()
seja chamado) vai
retornar um ERROR(/InputStream)
com comportamento idêntico. O mesmo conteúdo será retornado.
Retorna | |
---|---|
InputStream |
Um ERROR(/InputStream) que o autor da chamada pode usar para ler a fonte de dados desde o
início. Pode retornar null se o InputStreamSource tiver sido
invalidado por uma chamada anterior para cancel() ou se um novo InputStream não puder ser
criado por algum outro motivo. |
getFile
public File getFile ()
Retorna o arquivo. Não há garantia de que o arquivo ainda exista quando o stream é fechado.
Retorna | |
---|---|
File |
size
public long size ()
Retorna o tamanho em bytes dos dados de origem.
Retorna | |
---|---|
long |