Fichiers d'exécution

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 transférées à des fins de test. Cet objet est partagé par tous les appels (tests, modules, etc.).

Résumé

Méthodes publiques

void clearFiles()

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

boolean containsKey(String key)

Renvoie true si ce mappage 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 contient aucun mappage pour la clé.

ImmutableMap<String, File> getAll()

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

boolean isEmpty()

Indique si le mappage de 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(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

Variante de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) avec une option permettant d'empêcher la suppression du fichier à la fin de l'appel.

File put(String key, File value)

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

ExecutionFiles putAll( properties)

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

File putIfAbsent(String key, File value)

Si la clé spécifiée n'est associée à aucune valeur, elle est associée à la clé spécifiée .

File remove(String key)

Supprime le mappage d'une clé de ce mappage si celui-ci est présent (opération facultative).

Méthodes publiques

ClearFiles

public void clearFiles ()

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

contientClé

public boolean containsKey (String key)

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

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

Renvoie
boolean true si ce mappage 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 à laquelle la clé spécifiée est mappée, ou null si ce mappage contient aucun mappage 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 contient aucun mappage pour la clé.

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

Renvoie
File la valeur à laquelle la clé spécifiée est mappée, ou null si ce mappage contient aucun mappage 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>

est vide

public boolean isEmpty ()

Indique si le mappage de propriétés est vide ou non.

Renvoie
boolean

CANNOT TRANSLATE

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 s'il n'y avait aucune Mappage pour key.

CANNOT TRANSLATE

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

Variante de put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) avec une 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 s'il n'y avait aucune Mappage pour key.

CANNOT TRANSLATE

public File put (String key, 
                File value)

Associe la valeur spécifiée à la clé spécifié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 s'il n'y avait aucune Mappage pour key.

Voir aussi :

CANNOT TRANSLATE

public ExecutionFiles putAll ( properties)

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

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

Renvoie
ExecutionFiles Le mappage final

Mettre si absent

public File putIfAbsent (String key, 
                File value)

Si la clé spécifiée n'est associée à aucune valeur, elle est associée à la clé spécifié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 s'il n'y avait aucune pour la clé.

supprimer

public File remove (String key)

Supprime le mappage d'une clé de ce mappage si celui-ci est présent (opération facultative).

Paramètres
key String: clé dont le mappage doit être supprimé du mappage

Renvoie
File la valeur précédente associée à key, ou null s'il n'y avait aucune Mappage pour key.