File Execution

public class ExecutionFiles
extends Object

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


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

Riepilogo

Metodi pubblici

void clearFiles()

Elimina tutti i file tracciati e non contrassegnati come "non devono 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 oppure null se la mappa contiene nessuna mappatura 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)

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

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

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

File put(String key, File value)

Associa il valore specificato alla chiave specificata in 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, la associa al valore specificato valore.

File remove(String key)

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

Metodi pubblici

cancella file

public void clearFiles ()

Elimina tutti i file tracciati e non contrassegnati come "non devono eliminare".

contieneChiave

public boolean containsKey (String key)

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

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

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

ricevi

public File get (ExecutionFiles.FilesKey key)

Variante 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 contiene nessuna mappatura per la chiave

ricevi

public File get (String key)

Restituisce il valore a cui è mappata la chiave specificata oppure null se la mappa contiene nessuna mappatura 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 contiene nessuna mappatura per la chiave

getAll

public ImmutableMap<String, File> getAll ()

Restituisce tutte le proprietà in una copia della mappa

Ritorni
ImmutableMap<String, File>

èVuoto

public boolean isEmpty ()

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

Ritorni
boolean

passami

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

Variante 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 oppure null in caso contrario mapping per key.

passami

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

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

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 della chiamata.

Ritorni
File il valore precedente associato a key oppure null in caso contrario mapping 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 in caso contrario mapping per key.

Vedi anche:

mettiTutti

public ExecutionFiles putAll ( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

Parametri
properties : mappature da archiviare in questa mappa

Ritorni
ExecutionFiles Il mapping finale

putIfAbsent

public File putIfAbsent (String key, 
                File value)

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

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 in caso di 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 la cui mappatura deve essere rimossa dalla mappa

Ritorni
File il valore precedente associato a key oppure null in caso contrario mapping per key.