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 ERROR(/InputStream) , afin que l'appelant puisse lire le flux depuis le début.

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