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 un'invocazione che devono essere eseguite per i 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 deve essere eliminato".

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 la mappa non contiene mappature per la chiave.

ImmutableMap<String, File> getAll()

Restituisce tutte le proprietà in una copia della mappa

boolean isEmpty()

Indica se la mappa delle proprietà è vuota o meno.

File put(ExecutionFiles.FilesKey key, File value)

Variazione 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)

Variazione di put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) con opzione per impedire l'eliminazione del file al termine dell'invocazione.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Copia tutte le mappature dalla mappa specificata a questa mappa.

ExecutionFiles putAll( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

File putIfAbsent(String key, File value)

Se la chiave specificata non è già associata a un valore, associala al valore fornito.

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 tracciati e non contrassegnati come "non devono eliminare".

containsKey

public boolean containsKey (String key)

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

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

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

ricevi

public File get (ExecutionFiles.FilesKey key)

Variazione di get(String) con una chiave nota.

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

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

ricevi

public File get (String key)

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

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

Ritorni
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

Ritorni
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Restituisce se la mappa delle proprietà è vuota o meno.

Ritorni
boolean

passami

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

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

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

value File: valore da associare alla chiave specificata

Ritorni
File il valore precedente associato a key o null se non è stata eseguita alcuna mappatura per key.

passami

public File put (String key, 
                File value)

Associa il valore specificato alla chiave specificata in questa mappa.

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

value File: valore da associare alla chiave specificata

Ritorni
File il valore precedente associato a key oppure null se non esisteva alcuna mappatura per key.

Vedi anche:

passami

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

Variazione di put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) con opzione per impedire l'eliminazione del file al termine dell'invocazione.

Parametri
key ExecutionFiles.FilesKey: 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 dell'invocazione.

Ritorni
File il valore precedente associato a key o null se non è stata eseguita alcuna mappatura per key.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Copia tutte le mappature dalla mappa specificata a questa mappa.

Parametri
copyFrom ExecutionFiles: ExecutionFiles originale da cui copiare.

Ritorni
ExecutionFiles La mappatura finale

putAll

public ExecutionFiles putAll ( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

Parametri
properties : le mappature da memorizzare in questa mappa

Ritorni
ExecutionFiles La mappatura finale

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Se la chiave specificata non è già associata a un valore, associala al valore fornito.

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

value File: valore da associare alla chiave specificata

Ritorni
File il valore precedente associato alla chiave specificata o null se non è stata eseguita alcuna mappatura per la chiave.

rimozione

public File remove (String key)

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

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

Ritorni
File il valore precedente associato a key o null se non è stata eseguita alcuna mappatura per key.