File di esecuzione

public class ExecutionFiles
extends Object

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


Dipendenze di file generate durante l'esecuzione di un test o di un'invocazione che devono essere trasportate per il test. Questo oggetto è condiviso da tutte le invocazioni (test, moduli, ecc.).

Riepilogo

Metodi pubblici

void clearFiles ()

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

boolean containsKey (String key)

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

File get ( ExecutionFiles.FilesKey key)

Variazione di get(String) con una chiave nota.

File get (String key)

Restituisce il valore a cui è mappata la chiave specificata oppure 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 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 ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

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

File put (String key, File value)

Associa il valore specificato alla chiave specificata in questa mappa.

ExecutionFiles putAll ( properties) 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.

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 "da non 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 è da testare

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

Ottenere

public File get (ExecutionFiles.FilesKey key)

Variazione di get(String) con una chiave nota.

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

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

Ottenere

public File get (String key)

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

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

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

prendi tutto

public ImmutableMap<String, File> getAll ()

Restituisce tutte le proprietà in una copia della mappa

ritorna
ImmutableMap<String, File>

è vuoto

public boolean isEmpty ()

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

ritorna
boolean

Mettere

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

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

Parametri
key ExecutionFiles.FilesKey : chiave a cui associare il valore specificato

value File : valore da associare alla chiave specificata

ritorna
File il valore precedente associato a key o null se non esisteva alcuna mappatura per key .

Mettere

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

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

Parametri
key ExecutionFiles.FilesKey : chiave a cui associare il valore specificato

value File : valore da associare alla chiave specificata

shouldNotDelete boolean : impedisce che il file venga eliminato alla fine dell'invocazione.

ritorna
File il valore precedente associato a key o null se non esisteva alcuna mappatura per key .

Mettere

public File put (String key, 
                File value)

Associa il valore specificato alla chiave specificata in questa mappa.

Parametri
key String : chiave a cui associare il valore specificato

value File : valore da associare alla chiave specificata

ritorna
File il valore precedente associato a key o null se non esisteva alcuna mappatura per key .

Guarda anche:

metti tutto

public ExecutionFiles putAll ( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

Parametri
properties : mappature da memorizzare in questa mappa

ritorna
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 specificato.

Parametri
key String : chiave a cui associare il valore specificato

value File : valore da associare alla chiave specificata

ritorna
File il valore precedente associato alla chiave specificata oppure null se non esisteva alcuna mappatura per la chiave.

rimuovere

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

ritorna
File il valore precedente associato a key o null se non esisteva alcuna mappatura per key .