YürütmeÖzellikleri

public class ExecutionProperties
extends Object

java.lang.Nesne
com.android.tradefed.invoker.ExecutionProperties


Bir testin veya çağrının yürütülmesi sırasında oluşturulan özellikler.

Anahtarların, çapraz test çakışmasını önlemek için uygun şekilde ad alanı kullanılarak benzersiz hale getirilmesi önerilir.

Özet

Genel yöntemler

void clear ()

Yürütme özelliklerini temizleyin.

boolean containsKey (String key)

Bu harita, belirtilen anahtar için bir eşleme içeriyorsa true döndürür.

String get (String key)

Belirtilen anahtarın eşlendiği değeri veya bu eşleme anahtar için eşleme içermiyorsa null değerini döndürür.

ImmutableMap<String, String> getAll ()

Haritanın bir kopyasındaki tüm özellikleri döndürür

boolean isEmpty ()

Özellikler haritasının boş olup olmadığını döndürür.

String put (String key, String value)

Belirtilen değeri bu haritada belirtilen anahtarla ilişkilendirir.

ExecutionProperties putAll ( properties) putAll ( properties)

Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.

String putIfAbsent (String key, String value)

Belirtilen anahtar zaten bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir.

String remove (String key)

Varsa, bir anahtarın eşlemesini bu haritadan kaldırır (isteğe bağlı işlem).

Genel yöntemler

açık

public void clear ()

Yürütme özelliklerini temizleyin. Yürütme verilerini kaldırmak için sıfırlama yalıtımı sırasında kullanılır.

içerirAnahtar

public boolean containsKey (String key)

Bu harita, belirtilen anahtar için bir eşleme içeriyorsa true döndürür.

parametreler
key String : Bu haritadaki varlığı test edilecek olan anahtar

İadeler
boolean bu harita belirtilen anahtar için bir eşleme içeriyorsa true .

almak

public String get (String key)

Belirtilen anahtarın eşlendiği değeri veya bu eşleme anahtar için eşleme içermiyorsa null değerini döndürür.

parametreler
key String : ilişkili değeri döndürülecek anahtar

İadeler
String belirtilen anahtarın eşlendiği değer veya bu eşleme anahtar için eşleme içermiyorsa null

hepsini al

public ImmutableMap<String, String> getAll ()

Haritanın bir kopyasındaki tüm özellikleri döndürür

İadeler
ImmutableMap<String, String>

boş

public boolean isEmpty ()

Özellikler haritasının boş olup olmadığını döndürür.

İadeler
boolean

koy

public String put (String key, 
                String value)

Belirtilen değeri bu haritada belirtilen anahtarla ilişkilendirir.

parametreler
key String : Belirtilen değerin ilişkilendirileceği anahtar

value String : Belirtilen anahtarla ilişkilendirilecek değer

İadeler
String key key eşleme yoksa null .

Ayrıca bakınız:

putAll

public ExecutionProperties putAll ( properties)

Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.

parametreler
properties : bu haritada saklanacak eşlemeler

İadeler
ExecutionProperties Son haritalama

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Belirtilen anahtar zaten bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir.

parametreler
key String : Belirtilen değerin ilişkilendirileceği anahtar

value String : Belirtilen anahtarla ilişkilendirilecek değer

İadeler
String belirtilen anahtarla ilişkilendirilmiş önceki değer veya anahtar için eşleme yoksa null .

kaldırmak

public String remove (String key)

Varsa, bir anahtarın eşlemesini bu haritadan kaldırır (isteğe bağlı işlem).

parametreler
key String : eşlemesi haritadan kaldırılacak olan anahtar

İadeler
String key key eşleme yoksa null .