Proprietà di esecuzione

public class ExecutionProperties
extends Object

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


Proprietà generate durante l'esecuzione di un test o di un'invocazione.

Si consiglia di rendere univoche le chiavi utilizzando lo spazio dei nomi appropriato per evitare la sovrapposizione dei test incrociati.

Riepilogo

Metodi pubblici

void clear ()

Cancella le proprietà di esecuzione.

boolean containsKey (String key)

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

String 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, String> getAll ()

Restituisce tutte le proprietà in una copia della mappa

boolean isEmpty ()

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

String put (String key, String value)

Associa il valore specificato alla chiave specificata in questa mappa.

ExecutionProperties putAll ( properties) putAll ( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

String putIfAbsent (String key, String value)

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

String remove (String key)

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

Metodi pubblici

chiaro

public void clear ()

Cancella le proprietà di esecuzione. Utilizzato durante il ripristino dell'isolamento per rimuovere i dati exec.

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 String 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
String 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, String> getAll ()

Restituisce tutte le proprietà in una copia della mappa

ritorna
ImmutableMap<String, String>

è vuoto

public boolean isEmpty ()

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

ritorna
boolean

mettere

public String put (String key, 
                String value)

Associa il valore specificato alla chiave specificata in questa mappa.

Parametri
key String : chiave a cui associare il valore specificato

value String : valore da associare alla chiave specificata

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

Guarda anche:

metti tutto

public ExecutionProperties putAll ( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

Parametri
properties : mappature da memorizzare in questa mappa

ritorna
ExecutionProperties La mappatura finale

putIfAbsent

public String putIfAbsent (String key, 
                String 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 String : valore da associare alla chiave specificata

ritorna
String il valore precedente associato alla chiave specificata o null se non esiste alcuna mappatura per la chiave.

rimuovere

public String 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
String il valore precedente associato a key o null se non esiste un mapping per key .