ExecutionProperties

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.

Ti consigliamo di rendere univoche le chiavi utilizzando lo spazio dei nomi in modo appropriato per evitare sovrapposizioni tra i test.

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 un valore che indica se la mappa delle proprietà è vuota.

String put(String key, String value)

Associa il valore specificato alla chiave specificata in questa mappa.

ExecutionProperties putAll(Map<String, String> properties)

Copia tutti i mapping 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 indicato.

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: la chiave di cui deve essere testata la presenza in questa mappa

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

get

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

Resi
String il valore a cui è mappata la chiave specificata o null se questa mappa non contiene alcuna mappatura per la chiave

getAll

public ImmutableMap<String, String> getAll ()

Restituisce tutte le proprietà in una copia della mappa

Resi
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

Restituisce un valore che indica se la mappa delle proprietà è vuota.

Resi
boolean

put

public String put (String key, 
                String value)

Associa il valore specificato alla chiave specificata in questa mappa.

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

value String: valore da associare alla chiave specificata

Resi
String il valore precedente associato a key o null se non era presente una mappatura per key.

Vedi anche:

putAll

public ExecutionProperties putAll (Map<String, String> properties)

Copia tutti i mapping dalla mappa specificata a questa mappa.

Parametri
properties Map: mappature da memorizzare in questa mappa

Resi
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 indicato.

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

value String: valore da associare alla chiave specificata

Resi
String il valore precedente associato alla chiave specificata oppure null se non era presente alcuna mappatura per la chiave.

rimuovi

public String remove (String key)

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

Parametri
key String: la chiave la cui mappatura deve essere rimossa dalla mappa

Resi
String il valore precedente associato a key o null se non era presente una mappatura per key.

toString

public String toString ()

Resi
String