FichierInputStreamSource
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é à 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
FichierInputStreamSource
public FileInputStreamSource (File file)
Paramètres | |
---|---|
file | File |
FichierInputStreamSource
public FileInputStreamSource (File file, boolean deleteFileOnCancel)
Cteur
Paramètres | |
---|---|
file | File : ERROR(/File) contenant les données à diffuser |
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é à 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
.
créerInputStream
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 renvoyer null si ce InputStreamSource a été invalidé par un appel antérieur à cancel() , ou si un nouveau InputStream ne peut pas être créé pour une autre raison. |
obtenir un fichier
public File getFile ()
Renvoie le fichier sous-jacent. Il n’est plus garanti que le fichier existe une fois le flux fermé.
Retour | |
---|---|
File |
taille
public long size ()
Renvoie la taille en octets des données source.
Retour | |
---|---|
long |