Thuộc tính thực thi

public class ExecutionProperties
extends Object

java.lang.Object
   ↳ com.android.tradefed.kểr.ExecutionProperties


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

Bạn nên tạo các khoá duy nhất bằng cách sử dụng không gian tên phù hợp để tránh kiểm thử chéo trùng lặp.

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 bản đồ này chứa bản đồ ánh xạ cho khoá đã chỉ định.

String get(String key)

Trả về giá trị mà khoá đã chỉ định được liên kết hoặc null nếu bản đồ này chứa không có á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 bản đồ

boolean isEmpty()

Trả về việc bản đồ của các 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á được chỉ định trong tệp ánh xạ này.

ExecutionProperties putAll( properties)

Sao chép tất cả các bản đồ ánh xạ từ bản đồ được chỉ định vào bản đồ này.

String putIfAbsent(String key, String value)

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

String remove(String key)

Xoá lượt ánh xạ cho một khoá khỏi bản đồ này nếu nó đang hiện diện (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. Dùng trong quá trình đặt lại chế độ tách biệt để xoá dữ liệu thực thi.

chứa khoá

public boolean containsKey (String key)

Trả về true nếu bản đồ này chứa bản đồ ánh xạ cho khoá đã chỉ định.

Tham số
key String: khoá có sự hiện diện trong bản đồ này cần được kiểm tra

Giá trị trả về
boolean true nếu bản đồ này chứa bản đồ ánh xạ cho khoá đã chỉ định

get

public String get (String key)

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

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

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

lấy tất cả

public ImmutableMap<String, String> getAll ()

Trả về tất cả thuộc tính trong một bản sao của bản đồ

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

trống

public boolean isEmpty ()

Trả về việc bản đồ của các thuộc tính có trống hay không.

Giá trị trả về
boolean

đặt

public String put (String key, 
                String value)

Liên kết giá trị đã chỉ định với khoá được 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 null nếu không có liên kết cho key.

đặt tất cả

public ExecutionProperties putAll ( properties)

Sao chép tất cả các bản đồ ánh xạ từ bản đồ được chỉ định vào bản đồ này.

Tham số
properties : ánh xạ sẽ được lưu trữ trong bản đồ này

Giá trị trả về
ExecutionProperties Liên kết cuối cùng

đặtNếu Thiếu

public String putIfAbsent (String key, 
                String value)

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

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ó ánh xạ cho khoá.

xoá

public String remove (String key)

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

Tham số
key String: khoá có ánh xạ cần xoá khỏi bản đồ

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

toString

public String toString ()

Giá trị trả về
String