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ề |
String
|
get(String key)
Trả về giá trị mà khoá đã chỉ định được ánh xạ đến, hoặc |
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 |
|