ExecutionProperties

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.

Per evitare sovrapposizioni tra i test, è consigliabile rendere univoche le chiavi utilizzando lo spazio dei nomi in modo appropriato.

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 la mappa non contiene mappature 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)

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, associala al valore fornito.

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 di esecuzione.

containsKey

public boolean containsKey (String key)

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

Parametri
key String: chiave di cui deve essere testata la presenza in questa mappa

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

Ottieni

public String get (String key)

Restituisce il valore a cui è mappata la chiave specificata o null se la mappa non contiene mappature 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 non contiene mappature per la chiave

getAll

public ImmutableMap<String, String> getAll ()

Restituisce tutte le proprietà in una copia della mappa

Ritorni
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

Restituisce 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 o null se non è stata eseguita alcuna mappatura per key.

Vedi anche:

putAll

public ExecutionProperties putAll ( properties)

Copia tutte le mappature dalla mappa specificata a questa mappa.

Parametri
properties : le mappature da memorizzare in questa mappa

Ritorni
ExecutionProperties La mappatura finale

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Se la chiave specificata non è già associata a un valore, associala al valore fornito.

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 se non è stata eseguita alcuna mappatura 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 di cui deve essere rimossa la mappatura dalla mappa

Ritorni
String il valore precedente associato a key o null se non è stata eseguita alcuna mappatura per key.

toString

public String toString ()

Ritorni
String