FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Un'istruzione 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)

Ctor

Metodi pubblici

void cleanFile()

Metodo pratico per eliminare il file associato a FileInputStreamSource.

void close()

Esegui le operazioni di pulizia necessarie sull'origine di InputStream.

InputStream createInputStream()

Restituisce un nuovo clone di ERROR(/InputStream), in modo che il chiamante possa leggere lo stream da l'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)

Ctor

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

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

Metodi pubblici

cleanFile

public void cleanFile ()

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

chiudi

public void close ()

Esegui le operazioni di pulizia necessarie sull'origine di InputStream. Chiamare questo metodo essenzialmente invalida questo InputStreamSource.

creaFlussoDiIngresso

public InputStream createInputStream ()

Restituisce un nuovo clone di ERROR(/InputStream), in modo che il chiamante possa leggere lo stream da l'inizio. Ogni chiamata a questo metodo (fino alla chiamata a cancel()) restituiscono un valore ERROR(/InputStream) con comportamento identico: verranno restituiti gli stessi contenuti.

Ritorni
InputStream Un ERROR(/InputStream) che il chiamante può utilizzare per leggere l'origine dati dal partendo da zero. Può restituire null se questo InputStreamSource è stato invalidato da una chiamata precedente a cancel() o se non è possibile eseguire un nuovo InputStream per altri motivi.

getFile

public File getFile ()

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

Ritorni
File

dimensioni

public long size ()

Restituisce la dimensione in byte dei dati di origine.

Ritorni
long