ExecutionFiles

public class ExecutionFiles
extends Object

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


Dipendenze dei file generate durante l'esecuzione di un test o di una chiamata che devono essere trasferite per il test. Questo oggetto è condiviso da tutte le invocazioni (test, moduli e così via).

Riepilogo

Metodi pubblici

void clearFiles()

Elimina tutti i file monitorati e non contrassegnati come "non eliminare".

boolean containsKey(String key)

Restituisce true se questa mappa contiene una mappatura per la chiave specificata.

File get(ExecutionFiles.FilesKey key)

Variante di get(String) con una chiave nota.

File get(String key)

Restituisce il valore a cui è mappata la chiave specificata o null se questa mappa non contiene alcuna mappatura per la chiave.

ImmutableMap<String, File> getAll()

Restituisce tutte le proprietà in una copia della mappa

boolean isEmpty()

Restituisce un valore che indica se la mappa delle proprietà è vuota.

File put(ExecutionFiles.FilesKey key, File value)

Variante di put(String,File) con una chiave nota.

File put(String key, File value)

Associa il valore specificato alla chiave specificata in questa mappa.

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

Variante di put(FilesKey,File) con l'opzione per impedire l'eliminazione del file alla fine della chiamata.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Copia tutti i mapping dalla mappa specificata a questa mappa.

ExecutionFiles putAll(Map<String, File> properties)

Copia tutti i mapping dalla mappa specificata a questa mappa.

File putIfAbsent(String key, File value)

Se la chiave specificata non è già associata a un valore, la associa al valore indicato.

File remove(String key)

Rimuove la mappatura di una chiave da questa mappa, se presente (operazione facoltativa).

Metodi pubblici

clearFiles

public void clearFiles ()

Elimina tutti i file monitorati e non contrassegnati come "non eliminare".

containsKey

public boolean containsKey (String key)

Restituisce true se questa mappa contiene una mappatura per la chiave specificata.

Parametri
key String: la chiave di cui deve essere testata la presenza in questa mappa

Resi
boolean true se questa mappa contiene una mappatura per la chiave specificata

get

public File get (ExecutionFiles.FilesKey key)

Variante di get(String) con una chiave nota.

Parametri
key ExecutionFiles.FilesKey: la chiave il cui valore associato deve essere restituito

Resi
File il valore a cui è mappata la chiave specificata o null se questa mappa non contiene alcuna mappatura per la chiave

get

public File get (String key)

Restituisce il valore a cui è mappata la chiave specificata o null se questa mappa non contiene alcuna mappatura per la chiave.

Parametri
key String: la chiave il cui valore associato deve essere restituito

Resi
File il valore a cui è mappata la chiave specificata o null se questa mappa non contiene alcuna mappatura per la chiave

getAll

public ImmutableMap<String, File> getAll ()

Restituisce tutte le proprietà in una copia della mappa

Resi
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Restituisce un valore che indica se la mappa delle proprietà è vuota.

Resi
boolean

put

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

Variante di put(String,File) con una chiave nota.

Parametri
key ExecutionFiles.FilesKey: la chiave a cui deve essere associato il valore specificato

value File: valore da associare alla chiave specificata

Resi
File il valore precedente associato a key o null se non era presente una mappatura per key.

put

public File put (String key, 
                File value)

Associa il valore specificato alla chiave specificata in questa mappa.

Parametri
key String: la chiave a cui deve essere associato il valore specificato

value File: valore da associare alla chiave specificata

Resi
File il valore precedente associato a key o null se non era presente una mappatura per key.

Vedi anche:

put

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

Variante di put(FilesKey,File) con l'opzione per impedire l'eliminazione del file alla fine della chiamata.

Parametri
key ExecutionFiles.FilesKey: la chiave a cui deve essere associato il valore specificato

value File: valore da associare alla chiave specificata

shouldNotDelete boolean: impedisce l'eliminazione del file al termine della chiamata.

Resi
File il valore precedente associato a key o null se non era presente una mappatura per key.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Copia tutti i mapping dalla mappa specificata a questa mappa.

Parametri
copyFrom ExecutionFiles: ExecutionFiles originale da cui copiare.

Resi
ExecutionFiles La mappatura finale

putAll

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

Copia tutti i mapping dalla mappa specificata a questa mappa.

Parametri
properties Map: mappature da memorizzare in questa mappa

Resi
ExecutionFiles La mappatura finale

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Se la chiave specificata non è già associata a un valore, la associa al valore indicato.

Parametri
key String: la chiave a cui deve essere associato il valore specificato

value File: valore da associare alla chiave specificata

Resi
File il valore precedente associato alla chiave specificata oppure null se non era presente alcuna mappatura per la chiave.

rimuovi

public File remove (String key)

Rimuove la mappatura di una chiave da questa mappa, se presente (operazione facoltativa).

Parametri
key String: la chiave la cui mappatura deve essere rimossa dalla mappa

Resi
File il valore precedente associato a key o null se non era presente una mappatura per key.