執行屬性

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)

將指定地圖的所有對應複製到這個地圖。

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

get

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:要與指定鍵建立關聯的值

傳回
String key 相關聯的前一個值;如果沒有,則為 nullkey」對應。

另請參閱:

PutAll

public ExecutionProperties putAll ( properties)

將指定地圖的所有對應複製到這個地圖。

參數
properties :要儲存在此地圖中的對應

傳回
ExecutionProperties 最終的映射

PutIfAbsent

public String putIfAbsent (String key, 
                String value)

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

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

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

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

移除

public String remove (String key)

如果對應有鍵,會從此地圖移除對應 (選用作業)。

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

傳回
String key 相關聯的前一個值;如果沒有,則為 nullkey」對應。

toString

public String toString ()

傳回
String