File di esecuzione

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 eseguite per il test. Questo oggetto è condiviso da tutte le chiamate (test, moduli, ecc.).

Riepilogo

Classi nidificate

enum ExecutionFiles.FilesKey

Enumerazione della chiave standard nota per la mappa.

Metodi pubblici

void clearFiles ()

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

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 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 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 opzione per impedire l'eliminazione del file al termine 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 per 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 essere eliminati".

contiene la chiave

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 verificata

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 o 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 o 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 o 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 deve essere associato il valore specificato

value File : valore da associare alla chiave specificata

ritorna
File il valore precedente associato a key o null se non esiste un mapping per key .

mettere

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

ritorna
File il valore precedente associato a key o null se non esiste un mapping 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 esiste un mapping 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 o null se non esiste alcuna mappatura per la chiave.

rimuovere

public File remove (String key)

Rimuove la mappatura per 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 esiste un mapping per key .