FileInputStreamSource
public
class
FileInputStreamSource
extends Object
implements
InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.FileInputStreamSource |
Un InputStreamSource che accetta un file di input.
L'utente che chiama è responsabile dell'eliminazione del file
Riepilogo
Costruttori pubblici | |
|---|---|
FileInputStreamSource(File file)
|
|
FileInputStreamSource(File file, boolean deleteFileOnCancel)
Ctor |
|
Metodi pubblici | |
|---|---|
void
|
cleanFile()
Metodo di utilità per eliminare il file associato a FileInputStreamSource. |
void
|
close()
Esegui le operazioni di pulizia necessarie sull'origine dell'InputStream. |
InputStream
|
createInputStream()
Restituisce un nuovo clone di |
File
|
getFile()
Restituisce il file sottostante. |
long
|
size()
Restituisce le dimensioni 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 streaming |
deleteFileOnCancel |
boolean: se true, il file associato verrà eliminato quando viene chiamato close(). |
Metodi pubblici
cleanFile
public void cleanFile ()
Metodo di utilità per eliminare il file associato a FileInputStreamSource. Non è sicuro.
chiudi
public void close ()
Esegui le operazioni di pulizia necessarie sull'origine dell'InputStream. La chiamata a questo metodo invalida essenzialmente questo InputStreamSource.
createInputStream
public InputStream createInputStream ()
Restituisce un nuovo clone di ERROR(/InputStream), in modo che il chiamante possa leggere lo stream dall'inizio. Ogni chiamata di questo metodo (fino alla chiamata di cancel()) restituirà un ERROR(/InputStream) che si comporta in modo identico, ovvero restituirà gli stessi contenuti.
| Ritorni | |
|---|---|
InputStream |
Un ERROR(/InputStream) che l'autore della chiamata 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 non è possibile creare un nuovo InputStream per qualche altro motivo. |
getFile
public File getFile ()
Restituisce il file sottostante. Non è garantito che il file esista più una volta chiuso lo stream.
| Ritorni | |
|---|---|
File |
|
dimensioni
public long size ()
Restituisce le dimensioni in byte dei dati di origine.
| Ritorni | |
|---|---|
long |
|