FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


InputStreamSource qui accepte 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)

Ctor

Méthodes publiques

void cleanFile()

Méthode pratique permettant de supprimer le fichier associé à FileInputStreamSource.

void close()

Effectuez le nettoyage requis sur la source de l'InputStream.

InputStream createInputStream()

Renvoie un nouveau clone du 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 sources.

Constructeurs publics

FileInputStreamSource

public FileInputStreamSource (File file)

Paramètres
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

Paramètres
file File: ERROR(/File) contenant les données à diffuser

deleteFileOnCancel boolean: si la valeur est "true", le fichier associé est supprimé lorsque close() est appelé.

Méthodes publiques

cleanFile

public void cleanFile ()

Méthode pratique permettant de supprimer le fichier associé à FileInputStreamSource. Non sécurisé.

fermer

public void close ()

Effectuez le nettoyage requis sur la source de l'InputStream. Appeler cette méthode invalide essentiellement cette InputStreamSource.

createInputStream

public InputStream createInputStream ()

Renvoie un nouveau clone du ERROR(/InputStream) afin que l'appelant puisse lire le flux depuis le début. Chaque appel de cette méthode (jusqu'à ce que cancel() soit appelé) renvoie un ERROR(/InputStream) dont le comportement est identique. Les mêmes contenus sont renvoyés.

Renvoie
InputStream 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 précédent à cancel() ou si un nouvel InputStream ne peut pas être créé pour une autre raison.

getFile

public File getFile ()

Renvoie le fichier sous-jacent. Il n'est pas garanti que le fichier existe toujours une fois le flux fermé.

Renvoie
File

taille

public long size ()

Renvoie la taille en octets des données sources.

Renvoie
long