FileInputStreamSourceFileInputStreamSource
public class FileInputStreamSource
extends Object
implements InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.FileInputStreamSource |
Un InputStreamSource
qui prend un fichier d'entrée.
L'appelant est responsable de la suppression du fichier
Résumé
Constructeurs publics | |
---|---|
FileInputStreamSource (File file) | |
FileInputStreamSource (File file, boolean deleteFileOnCancel) Cteur |
Méthodes publiques | |
---|---|
void | cleanFile () Méthode pratique pour supprimer le fichier associé au FileInputStreamSource. |
void | close () Effectuez tout nettoyage requis sur la source de InputStream. |
InputStream | createInputStream () Renvoie un nouveau clone de |
File | getFile () Renvoie le fichier sous-jacent. |
long | size () Renvoie la taille en octets des données source. |
Constructeurs publics
FileInputStreamSourceFileInputStreamSource
public FileInputStreamSource (File file)
Paramètres | |
---|---|
file | File |
FileInputStreamSourceFileInputStreamSource
public FileInputStreamSource (File file, boolean deleteFileOnCancel)
Cteur
Paramètres | |
---|---|
file | File : ERROR(/File) contenant les données à streamer |
deleteFileOnCancel | boolean : si vrai, le fichier associé sera supprimé lors de l'appel close() |
Méthodes publiques
nettoyerFichier
public void cleanFile ()
Méthode pratique pour supprimer le fichier associé au FileInputStreamSource. Pas sécurisé.
fermer
public void close ()
Effectuez tout nettoyage requis sur la source de InputStream. L'appel de cette méthode invalide essentiellement ce InputStreamSource
.
createInputStream
public InputStream createInputStream ()
Renvoie un nouveau clone de ERROR(/InputStream)
, afin que l'appelant puisse lire le flux depuis le début. Chaque invocation de cette méthode (jusqu'à ce que cancel()
soit appelée) renverra une ERROR(/InputStream)
au comportement identique -- le même contenu sera renvoyé.
Retour | |
---|---|
InputStream | Une ERROR(/InputStream) que l'appelant peut utiliser pour lire la source de données depuis le début. Peut retourner null si ce InputStreamSource a été invalidé par un appel précédent à cancel() , ou si un nouveau InputStream ne peut pas être créé pour une autre raison. |
obtenirFichier
public File getFile ()
Renvoie le fichier sous-jacent. Le fichier n'est plus garanti d'exister une fois le flux fermé.
Retour | |
---|---|
File |
taille
public long size ()
Renvoie la taille en octets des données source.
Retour | |
---|---|
long |