FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.FileInputStreamSource


Un InputStreamSource che accetta un file di input.

Il chiamante è responsabile dell'eliminazione del file

Riepilogo

Costruttori pubblici

FileInputStreamSource (File file)
FileInputStreamSource (File file, boolean deleteFileOnCancel)

Direttore

Metodi pubblici

void cleanFile ()

Metodo pratico per eliminare il file associato a FileInputStreamSource.

void close ()

Eseguire qualsiasi pulizia richiesta sull'origine di InputStream.

InputStream createInputStream ()

Restituisce un nuovo clone di ERROR(/InputStream) , in modo che il chiamante possa leggere lo stream dall'inizio.

File getFile ()

Restituisce il file sottostante.

long size ()

Restituisce la dimensione in byte dei dati di origine.

Costruttori pubblici

FileInputStreamSource

public FileInputStreamSource (File file)

Parametri
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Direttore

Parametri
file File : ERROR(/File) contenente i dati da trasmettere in streaming

deleteFileOnCancel boolean : se vero, il file associato verrà eliminato quando viene chiamato close()

Metodi pubblici

cleanFile

public void cleanFile ()

Metodo pratico per eliminare il file associato a FileInputStreamSource. Non sicuro.

vicino

public void close ()

Eseguire qualsiasi pulizia richiesta sull'origine di InputStream. La chiamata a questo metodo essenzialmente invalida questo InputStreamSource .

creareInputStream

public InputStream createInputStream ()

Restituisce un nuovo clone di ERROR(/InputStream) , in modo che il chiamante possa leggere lo stream dall'inizio. Ogni invocazione di questo metodo (fino a quando non viene chiamato cancel() ) restituirà un ERROR(/InputStream) dal comportamento identico: verranno restituiti gli stessi contenuti.

ritorna
InputStream Un ERROR(/InputStream) che il chiamante può utilizzare per leggere l'origine dati dall'inizio. Può restituire null se questo InputStreamSource è stato invalidato da una chiamata precedente a cancel() o se un nuovo InputStream non può essere creato per qualche altro motivo.

prendi il file

public File getFile ()

Restituisce il file sottostante. Non è più garantito che il file esista una volta chiuso lo stream.

ritorna
File

misurare

public long size ()

Restituisce la dimensione in byte dei dati di origine.

ritorna
long