Właściwości wykonania

public class ExecutionProperties
extends Object

Obiekt Java.lang.Object
com.android.tradefed.invoker.ExecutionProperties


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

Zaleca się, aby klucze były unikalne przy użyciu odpowiedniej przestrzeni nazw, aby uniknąć nakładania się testów krzyżowych.

Streszczenie

Metody publiczne

void clear ()

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

boolean containsKey (String key)

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

String get (String key)

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

ImmutableMap<String, String> getAll ()

Zwraca wszystkie właściwości w kopii mapy

boolean isEmpty ()

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

String put (String key, String value)

Kojarzy określoną wartość z określonym kluczem na tej mapie.

ExecutionProperties putAll ( properties) putAll ( properties)

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

String putIfAbsent (String key, String value)

Jeśli określony klucz nie jest jeszcze powiązany z wartością, kojarzy 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

jasne

public void clear ()

Wyczyść właściwości wykonania. Używane podczas resetowania izolacji w celu usunięcia danych exec.

zawieraKlucz

public boolean containsKey (String key)

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

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

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

Dostawać

public String get (String key)

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

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

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

PobierzWszystko

public ImmutableMap<String, String> getAll ()

Zwraca wszystkie właściwości w kopii mapy

Zwroty
ImmutableMap<String, String>

jest pusty

public boolean isEmpty ()

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

Zwroty
boolean

umieścić

public String put (String key, 
                String value)

Kojarzy określoną wartość z określonym kluczem na tej mapie.

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

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

Zwroty
String poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key .

Zobacz też:

połóż wszystko

public ExecutionProperties putAll ( properties)

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

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

Zwroty
ExecutionProperties Ostateczne mapowanie

putIfNieobecny

public String putIfAbsent (String key, 
                String value)

Jeśli określony klucz nie jest jeszcze powiązany z wartością, kojarzy go z podaną wartością.

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

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

Zwroty
String poprzednia wartość skojarzona z określonym kluczem lub null , jeśli dla klucza nie było mapowania.

usunąć

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

Zwroty
String poprzednia wartość powiązana z key lub null , jeśli nie było mapowania dla key .

doString

public String toString ()

Zwroty
String