ExecutionFiles

public class ExecutionFiles
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.ExecutionFiles


Dépendances de fichiers générées lors de l'exécution d'un test ou d'un appel qui doivent être conservées pour les tests. Cet objet est partagé par toutes les invocations (tests, modules, etc.).

Résumé

Méthodes publiques

void clearFiles()

Supprimez tous les fichiers suivis qui ne sont pas marqués comme "ne pas supprimer".

boolean containsKey(String key)

Renvoie true si cette carte contient un mappage pour la clé spécifiée.

File get(ExecutionFiles.FilesKey key)

Variante de get(String) avec une clé connue.

File get(String key)

Renvoie la valeur à laquelle la clé spécifiée est mappée, ou null si ce mappage ne contient aucune correspondance pour la clé.

ImmutableMap<String, File> getAll()

Renvoie toutes les propriétés d'une copie de la carte.

boolean isEmpty()

Indique si la carte des propriétés est vide ou non.

File put(ExecutionFiles.FilesKey key, File value)

Variante de put(String,File) avec une clé connue.

File put(String key, File value)

Associe la valeur spécifiée à la clé indiquée dans ce mappage.

File put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

Variation de put(FilesKey,File) avec l'option permettant d'empêcher la suppression du fichier à la fin de l'appel.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Copie tous les mappages de la carte spécifiée vers cette carte.

ExecutionFiles putAll(Map<String, File> properties)

Copie tous les mappages de la carte spécifiée vers cette carte.

File putIfAbsent(String key, File value)

Si la clé spécifiée n'est pas déjà associée à une valeur, elle l'est à la valeur indiquée.

File remove(String key)

Supprime le mappage d'une clé de cette carte si elle est présente (opération facultative).

Méthodes publiques

clearFiles

public void clearFiles ()

Supprimez tous les fichiers suivis qui ne sont pas marqués comme "ne pas supprimer".

containsKey

public boolean containsKey (String key)

Renvoie true si cette carte contient un mappage pour la clé spécifiée.

Paramètres
key String : clé dont la présence dans cette carte doit être testée

Renvoie
boolean true si cette carte contient un mappage pour la clé spécifiée

get

public File get (ExecutionFiles.FilesKey key)

Variante de get(String) avec une clé connue.

Paramètres
key ExecutionFiles.FilesKey : clé dont la valeur associée doit être renvoyée

Renvoie
File la valeur avec laquelle la clé spécifiée est mappée, ou null si ce mappage ne contient aucune correspondance pour la clé.

get

public File get (String key)

Renvoie la valeur à laquelle la clé spécifiée est mappée, ou null si ce mappage ne contient aucune correspondance pour la clé.

Paramètres
key String : clé dont la valeur associée doit être renvoyée

Renvoie
File la valeur avec laquelle la clé spécifiée est mappée, ou null si ce mappage ne contient aucune correspondance pour la clé.

getAll

public ImmutableMap<String, File> getAll ()

Renvoie toutes les propriétés d'une copie de la carte.

Renvoie
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Indique si la carte des propriétés est vide ou non.

Renvoie
boolean

put

public File put (ExecutionFiles.FilesKey key, 
                File value)

Variante de put(String,File) avec une clé connue.

Paramètres
key ExecutionFiles.FilesKey : clé à laquelle la valeur spécifiée doit être associée

value File : valeur à associer à la clé spécifiée

Renvoie
File la valeur précédente associée à key, ou null en l'absence de mappage de key.

put

public File put (String key, 
                File value)

Associe la valeur spécifiée à la clé indiquée dans ce mappage.

Paramètres
key String : clé à laquelle la valeur spécifiée doit être associée

value File : valeur à associer à la clé spécifiée

Renvoie
File la valeur précédente associée à key, ou null en l'absence de mappage de key.

Voir aussi :

put

public File put (ExecutionFiles.FilesKey key, 
                File value, 
                boolean shouldNotDelete)

Variation de put(FilesKey,File) avec l'option permettant d'empêcher la suppression du fichier à la fin de l'appel.

Paramètres
key ExecutionFiles.FilesKey : clé à laquelle la valeur spécifiée doit être associée

value File : valeur à associer à la clé spécifiée

shouldNotDelete boolean : empêche la suppression du fichier à la fin de l'appel.

Renvoie
File la valeur précédente associée à key, ou null en l'absence de mappage de key.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Copie tous les mappages de la carte spécifiée vers cette carte.

Paramètres
copyFrom ExecutionFiles : ExecutionFiles d'origine à partir duquel effectuer la copie.

Renvoie
ExecutionFiles Mappage final

putAll

public ExecutionFiles putAll (Map<String, File> properties)

Copie tous les mappages de la carte spécifiée vers cette carte.

Paramètres
properties Map : mappages à stocker dans cette carte

Renvoie
ExecutionFiles Mappage final

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Si la clé spécifiée n'est pas déjà associée à une valeur, elle l'est à la valeur indiquée.

Paramètres
key String : clé à laquelle la valeur spécifiée doit être associée

value File : valeur à associer à la clé spécifiée

Renvoie
File la valeur précédente associée à la clé spécifiée, ou null en l'absence de mappage de la clé.

supprimer

public File remove (String key)

Supprime le mappage d'une clé de cette carte si elle est présente (opération facultative).

Paramètres
key String : clé dont le mappage doit être supprimé de la carte

Renvoie
File la valeur précédente associée à key, ou null en l'absence de mappage de key.