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 autor da chamada é 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 conveniente para excluir o arquivo associado ao FileInputStreamSource. |
void
|
close()
Faça a limpeza necessária na origem do InputStream. |
InputStream
|
createInputStream()
Retorne um novo clone do |
File
|
getFile()
Retorna o arquivo subjacente. |
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: File que contém os dados a serem transmitidos |
deleteFileOnCancel |
boolean: se for "true", o arquivo associado será excluído quando close()
for chamado. |
Métodos públicos
cleanFile
public void cleanFile ()
Método conveniente 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 essencialmente
invalida esse InputStreamSource.
createInputStream
public InputStream createInputStream ()
Retorne um novo clone do InputStream para que o caller possa ler o fluxo desde o início. Cada invocação desse método (até que cancel() seja chamado) vai
retornar um InputStream de comportamento idêntico. O mesmo conteúdo será retornado.
| Retorna | |
|---|---|
InputStream |
Um InputStream que o caller 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 não for possível criar um novo InputStream
por algum outro motivo. |
getFile
public File getFile ()
Retorna o arquivo subjacente. Não há garantia de que o arquivo ainda exista depois que o fluxo for fechado.
| Retorna | |
|---|---|
File |
|
tamanho
public long size ()
Retorna o tamanho em bytes dos dados de origem.
| Retorna | |
|---|---|
long |
|