ExecutionProperties

public class ExecutionProperties
extends Object

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


Właściwości wygenerowane podczas wykonywania testu lub wywołania.

Zalecamy, aby klucze były unikalne dzięki użyciu przestrzeni nazw, co pozwoli uniknąć nakładania się testów.

Podsumowanie

Metody publiczne

void clear()

Wyczyść właściwości wykonania.

boolean containsKey(String key)

Zwraca wartość true, jeśli ta mapa zawiera mapowanie określonego klucza.

String get(String key)

Zwraca wartość, do której jest mapowany określony klucz, lub null, jeśli mapa nie zawiera mapowania dla tego klucza.

ImmutableMap<String, String> getAll()

Zwraca wszystkie nieruchomości w kopii mapy

boolean isEmpty()

Zwraca informację, czy mapa właściwości jest pusta.

String put(String key, String value)

Powiązuje podaną wartość z podanym kluczem w tej mapie.

ExecutionProperties putAll(Map<String, String> properties)

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

String putIfAbsent(String key, String value)

Jeśli podany klucz nie jest jeszcze powiązany z wartością, powiąże go z podaną wartością.

String remove(String key)

Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna).

String toString()

Metody publiczne

wyczyść

public void clear ()

Wyczyść właściwości wykonania. Używane podczas izolacji resetowania do usuwania danych wykonawczych.

containsKey

public boolean containsKey (String key)

Zwraca wartość true, jeśli ta mapa zawiera mapowanie określonego klucza.

Parametry
key String: klucz, którego obecność na tej mapie ma zostać przetestowana

Zwraca
boolean true, jeśli ta mapa zawiera mapowanie dla określonego klucza.

get

public String get (String key)

Zwraca wartość, do której jest mapowany określony klucz, lub null, jeśli mapa nie zawiera mapowania dla tego klucza.

Parametry
key String: klucz, którego powiązana wartość ma zostać zwrócona

Zwraca
String wartość, na którą jest mapowany określony klucz, lub null, jeśli mapa nie zawiera mapowania klucza.

getAll

public ImmutableMap<String, String> getAll ()

Zwraca wszystkie nieruchomości w kopii mapy

Zwraca
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

Zwraca informację, czy mapa właściwości jest pusta.

Zwraca
boolean

put

public String put (String key, 
                String value)

Powiązuje podaną wartość z podanym kluczem w tej mapie.

Parametry
key String: klucz, z którym ma być powiązana określona wartość.

value String: wartość, która ma być powiązana z określonym kluczem

Zwraca
String poprzednią wartość powiązaną z key lub null, jeśli nie było mapowania dla key.

Zobacz też:

putAll

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

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

Parametry
properties Map: mapowania, które mają być przechowywane na tej mapie

Zwraca
ExecutionProperties Ostateczne mapowanie

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Jeśli podany klucz nie jest jeszcze powiązany z wartością, powiąże go z podaną wartością.

Parametry
key String: klucz, z którym ma być powiązana określona wartość.

value String: wartość, która ma być powiązana z określonym kluczem

Zwraca
String poprzednią wartość powiązaną z określonym kluczem lub null, jeśli nie było mapowania dla klucza.

usuń

public String remove (String key)

Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna).

Parametry
key String: klucz, którego mapowanie ma zostać usunięte z mapy.

Zwraca
String poprzednią wartość powiązaną z key lub null, jeśli nie było mapowania dla key.

toString

public String toString ()

Zwraca
String