ExecutionProperties

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(Map<String, String> properties)

將指定對應項中的所有對應項複製到這個對應項。

String putIfAbsent(String key, String value)

如果指定鍵尚未與值建立關聯,則會與指定值建立關聯。

String remove(String key)

從這個對應中移除鍵的對應關係 (選用作業)。

String toString()

公用方法

清除

public void clear ()

清除執行屬性。用於重設隔離期間,移除執行資料。

containsKey

public boolean containsKey (String key)

如果這個對應包含指定鍵的對應,則傳回 true

參數
key String:要測試此對應中是否存在的鍵

傳回
boolean 如果這個對應包含指定鍵的對應true

get

public String get (String key)

傳回指定鍵對應的值;如果這個對應中沒有該鍵的對應關係,則傳回 null

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

傳回
String 指定鍵對應的值;如果這個對應中沒有該鍵的對應關係,則傳回 null

getAll

public ImmutableMap<String, String> getAll ()

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

傳回
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

傳回屬性對應是否為空。

傳回
boolean

put

public String put (String key, 
                String value)

將指定值與這個對應中的指定鍵建立關聯。

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

value String:要與指定鍵建立關聯的值

傳回
String key 相關聯的前一個值;如果 key 沒有對應關係,則傳回 null

另請參閱:

putAll

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

將指定對應表的所有對應項目複製到這個對應表。

參數
properties Map:要儲存在這個對應表中的對應

傳回
ExecutionProperties 最終對應

putIfAbsent

public String putIfAbsent (String key, 
                String value)

如果指定鍵尚未與值建立關聯,則會與指定值建立關聯。

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

value String:要與指定鍵建立關聯的值

傳回
String 與指定鍵相關聯的前一個值;如果鍵沒有對應關係,則傳回 null

移除

public String remove (String key)

從這個對應中移除鍵的對應關係 (選用作業)。

參數
key String:要從地圖中移除對應關係的鍵

傳回
String key 相關聯的前一個值;如果 key 沒有對應關係,則傳回 null

toString

public String toString ()

傳回
String