執行屬性

public class ExecutionProperties
extends Object

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


在執行測試或呼叫期間產生的屬性。

建議透過適當使用命名空間來使鍵唯一,以避免交叉測試重疊。

概括

公共方法

void clear ()

清除執行屬性。

boolean containsKey (String key)

如果此映射包含指定鍵的映射,則傳回true

String get (String key)

傳回指定鍵映射到的值,如果此映射不包含該鍵的映射,則傳回null

ImmutableMap<String, String> getAll ()

傳回地圖副本中的所有屬性

boolean isEmpty ()

傳回屬性映射是否為空。

String put (String key, String value)

將指定值與此映射中的指定鍵相關聯。

ExecutionProperties putAll ( properties) putAll ( properties)

將指定映射中的所有映射複製到此映射。

String putIfAbsent (String key, String value)

如果指定的鍵尚未與值關聯,則將其與給定值關聯。

String remove (String key)

從此映射中刪除鍵的映射(如果存在)(可選操作)。

String toString ()

公共方法

清除

public void clear ()

清除執行屬性。在重置隔離期間用於刪除執行資料。

包含密鑰

public boolean containsKey (String key)

如果此映射包含指定鍵的映射,則傳回true

參數
key String :要測試其在此映射中是否存在的鍵

退貨
boolean true如果此映射包含指定鍵的映射

得到

public String get (String key)

傳回指定鍵映射到的值,如果此映射不包含該鍵的映射,則傳回null

參數
key String : 要傳回關聯值的鍵

退貨
String指定鍵映射到的值,如果此映射不包含該鍵的映射,則null

得到所有

public ImmutableMap<String, String> getAll ()

傳回地圖副本中的所有屬性

退貨
ImmutableMap<String, String>

是空的

public boolean isEmpty ()

傳回屬性映射是否為空。

退貨
boolean

public String put (String key, 
                String value)

將指定值與此映射中的指定鍵相關聯。

參數
key String : 與指定值關聯的鍵

value String : 與指定鍵關聯的值

退貨
Stringkey關聯的前一個值,如果key沒有映射,則為null

也可以看看:

全部放入

public ExecutionProperties putAll ( properties)

將指定映射中的所有映射複製到此映射。

參數
properties :要儲存在此映射中的映射

退貨
ExecutionProperties最終映射

如果缺席則放置

public String putIfAbsent (String key, 
                String value)

如果指定的鍵尚未與值關聯,則將其與給定值關聯。

參數
key String : 與指定值關聯的鍵

value String : 與指定鍵關聯的值

退貨
String與指定鍵關聯的前一個值;如果該鍵沒有映射,則傳回null

消除

public String remove (String key)

從此映射中刪除鍵的映射(如果存在)(可選操作)。

參數
key String : 要從映射中刪除其映射的鍵

退貨
Stringkey關聯的前一個值,如果key沒有映射,則為null

到字串

public String toString ()

退貨
String