File di esecuzione

public class ExecutionFiles
extends Object

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


Dipendenze dei file generate durante l'esecuzione di un test o di un'invocazione che devono essere eseguite 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 "non dovrebbero 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 oppure null se questa mappa non contiene alcun mapping 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 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 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 dovrebbero essere eliminati".

contieneKey

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 o null se questa mappa non contiene alcun mapping 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 alcun mapping 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 alcun mapping 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 esiste alcun 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 associare il valore specificato

value File : valore da associare alla chiave specificata

shouldNotDelete boolean : impedisce l'eliminazione del file al termine dell'invocazione.

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

Guarda anche:

metti tutto

public ExecutionFiles putAll ( properties)

Copia tutti i mapping 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 esiste alcun mapping 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 alcun mapping per key .