Proprietà esecuzione

public class ExecutionProperties
extends Object

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


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

Si consiglia di rendere le chiavi univoche utilizzando lo spazio dei nomi in modo appropriato per evitare test incrociati che si sovrappongono.

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 oppure null se la mappa contiene nessuna mappatura per la chiave.

ImmutableMap<String, String> getAll()

Restituisce tutte le proprietà in una copia della mappa

boolean isEmpty()

Indica 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)

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 valore.

String remove(String key)

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

String toString()

Metodi pubblici

cancella

public void clear ()

Cancella le proprietà di esecuzione. Utilizzato durante l'isolamento del reset per rimuovere i dati exec.

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

getAll

public ImmutableMap<String, String> getAll ()

Restituisce tutte le proprietà in una copia della mappa

Ritorni
ImmutableMap<String, String>

èVuoto

public boolean isEmpty ()

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

Ritorni
boolean

passami

public String put (String key, 
                String value)

Associa il valore specificato alla chiave specificata in questa mappa.

Parametri
key String: chiave a cui deve essere associato il valore specificato

value String: valore da associare alla chiave specificata

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

Vedi anche:

mettiTutti

public ExecutionProperties putAll ( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

Parametri
properties : mappature da archiviare in questa mappa

Ritorni
ExecutionProperties Il mapping finale

putIfAbsent

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

Ritorni
String il valore precedente associato alla chiave specificata o null in caso di per la chiave.

rimozione

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

ToString

public String toString ()

Ritorni
String