ExecutionProperties

public class ExecutionProperties
extends Object

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


Thuộc tính được tạo trong quá trình thực thi một lượt kiểm thử hoặc lệnh gọi.

Bạn nên tạo các khoá riêng biệt bằng cách sử dụng không gian tên cho phù hợp để tránh trùng lặp giữa các lượt kiểm thử.

Tóm tắt

Phương thức công khai

void clear()

Xoá các thuộc tính thực thi.

boolean containsKey(String key)

Trả về true nếu tệp ánh xạ này chứa một lượt ánh xạ cho khoá đã chỉ định.

String get(String key)

Trả về giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc null nếu tệp ánh xạ này không chứa lượt ánh xạ cho khoá đó.

ImmutableMap<String, String> getAll()

Trả về tất cả thuộc tính trong một bản sao của tệp ánh xạ

boolean isEmpty()

Trả về liệu tệp ánh xạ thuộc tính có trống hay không.

String put(String key, String value)

Liên kết giá trị đã chỉ định với khoá đã chỉ định trong tệp ánh xạ này.

ExecutionProperties putAll(Map<String, String> properties)

Sao chép tất cả lượt ánh xạ từ tệp ánh xạ đã chỉ định sang tệp ánh xạ này.

String putIfAbsent(String key, String value)

Nếu khoá đã chỉ định chưa được liên kết với một giá trị, hãy liên kết khoá đó với giá trị đã cho.

String remove(String key)

Xoá lượt ánh xạ cho một khoá khỏi tệp ánh xạ này nếu có (thao tác không bắt buộc).

String toString()

Phương thức công khai

xóa

public void clear ()

Xoá các thuộc tính thực thi. Được dùng trong quá trình đặt lại chế độ cách ly để xoá dữ liệu thực thi.

containsKey

public boolean containsKey (String key)

Trả về true nếu tệp ánh xạ này chứa một lượt ánh xạ cho khoá đã chỉ định.

Tham số
key String: khoá cần kiểm thử sự hiện diện trong tệp ánh xạ này

Giá trị trả về
boolean true nếu tệp ánh xạ này chứa một lượt ánh xạ cho khoá đã chỉ định

get

public String get (String key)

Trả về giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc null nếu tệp ánh xạ này không chứa lượt ánh xạ cho khoá đó.

Tham số
key String: khoá có giá trị liên kết cần trả về

Giá trị trả về
String giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc null nếu tệp ánh xạ này chứa không có lượt ánh xạ cho khoá đó

getAll

public ImmutableMap<String, String> getAll ()

Trả về tất cả thuộc tính trong một bản sao của tệp ánh xạ

Giá trị trả về
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

Trả về liệu tệp ánh xạ thuộc tính có trống hay không.

Giá trị trả về
boolean

put

public String put (String key, 
                String value)

Liên kết giá trị đã chỉ định với khoá đã chỉ định trong tệp ánh xạ này.

Tham số
key String: khoá liên kết với giá trị được chỉ định

value String: giá trị liên kết với khoá đã chỉ định

Giá trị trả về
String giá trị trước đó được liên kết với key hoặc giá trị null nếu không có lượt ánh xạ cho key.

Xem thêm:

putAll

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

Sao chép tất cả lượt ánh xạ từ tệp ánh xạ đã chỉ định sang tệp ánh xạ này.

Tham số
properties Map: lượt ánh xạ cần lưu trữ trong tệp ánh xạ này

Giá trị trả về
ExecutionProperties Lượt ánh xạ cuối cùng

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Nếu khoá đã chỉ định chưa được liên kết với một giá trị, hãy liên kết khoá đó với giá trị đã cho.

Tham số
key String: khoá liên kết với giá trị được chỉ định

value String: giá trị liên kết với khoá đã chỉ định

Giá trị trả về
String giá trị trước đó được liên kết với khoá đã chỉ định hoặc null nếu không có lượt ánh xạ cho khoá đó.

xoá

public String remove (String key)

Xoá lượt ánh xạ cho một khoá khỏi tệp ánh xạ này nếu có (thao tác không bắt buộc).

Tham số
key String: khoá có lượt ánh xạ cần xoá khỏi tệp ánh xạ

Giá trị trả về
String giá trị trước đó được liên kết với key hoặc giá trị null nếu không có lượt ánh xạ cho key.

toString

public String toString ()

Giá trị trả về
String