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 ERROR(/InputStream) , para que o chamador possa ler o fluxo desde o início.

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