ExecutionProperties

public class ExecutionProperties
extends Object

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


Test veya çağırma işlemi yürütülürken oluşturulan özellikler.

Testler arası çakışmayı önlemek için anahtarların, ad alanı kullanılarak benzersiz hale getirilmesi önerilir.

Özet

Herkese açık 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 değerini döndürür.

String get(String key)

Belirtilen anahtarın eşlendiği değeri veya bu harita 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(Map<String, String> 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 anahtarı verilen değerle ilişkilendirir.

String remove(String key)

Bir tuşun eşlemesi varsa bu haritadan kaldırır (isteğe bağlı işlem).

String toString()

Herkese açık yöntemler

sil

public void clear ()

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

containsKey

public boolean containsKey (String key)

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

Parametreler
key String: Bu haritada varlığı test edilecek anahtar

İadeler
boolean Bu harita, belirtilen anahtar için bir eşleme içeriyorsa true

get

public String get (String key)

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

Parametreler
key String: İlişkili değeri döndürülecek anahtar

İadeler
String Belirtilen anahtarın eşlendiği değer veya bu haritada anahtar için eşleme yoksa null

getAll

public ImmutableMap<String, String> getAll ()

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

İadeler
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

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

İadeler
boolean

put

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 ile ilişkili önceki değer veya key için eşleme yoksa null.

Ayrıca bkz.:

putAll

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

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

Parametreler
properties Map: Bu haritada depolanacak eşlemeler

İadeler
ExecutionProperties Son eşleme

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Belirtilen anahtar zaten bir değerle ilişkilendirilmemişse anahtarı 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şkili önceki değer veya anahtar için eşleme yoksa null.

remove

public String remove (String key)

Bir tuşun eşlemesi varsa bu haritadan kaldırır (isteğe bağlı işlem).

Parametreler
key String: Eşlemesi haritadan kaldırılacak anahtar

İadeler
String key ile ilişkili önceki değer veya key için eşleme yoksa null.

toString

public String toString ()

Döndürülenler
String