ExecutionFiles

public class ExecutionFiles
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.ExecutionFiles


Các phần phụ thuộc tệp được tạo trong quá trình thực thi một lệnh gọi hoặc kiểm thử cần được thực hiện để kiểm thử. Tất cả lệnh gọi (kiểm thử, mô-đun, v.v.) đều dùng chung đối tượng này.

Tóm tắt

Phương thức công khai

void clearFiles()

Xoá tất cả các tệp được theo dõi và không được đánh dấu là "không nên xoá".

boolean containsKey(String key)

Trả về true nếu bản đồ này chứa một mối liên kết cho khoá đã chỉ định.

File get(ExecutionFiles.FilesKey key)

Biến thể của get(String) với một khoá đã biết.

File get(String key)

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

ImmutableMap<String, File> 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.

File put(ExecutionFiles.FilesKey key, File value)

Biến thể của put(String, File) có khoá đã biết.

File put(String key, File value)

Liên kết giá trị đã chỉ định với khoá đã chỉ định trong bản đồ này.

File put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

Biến thể của put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) với tuỳ chọn ngăn tệp bị xoá ở cuối lệnh gọi.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Sao chép tất cả mối liên kết từ bản đồ đã chỉ định vào bản đồ này.

ExecutionFiles 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.

File putIfAbsent(String key, File 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.

File 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).

Phương thức công khai

xoá tệp

public void clearFiles ()

Xoá tất cả các tệp được theo dõi và không được đánh dấu là "không nên xoá".

containsKey

public boolean containsKey (String key)

Trả về true nếu bản đồ này chứa một mối liên kết 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 File get (ExecutionFiles.FilesKey key)

Biến thể của get(String) có khoá đã biết.

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

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

get

public File get (String key)

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

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

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

getAll

public ImmutableMap<String, File> 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, File>

isEmpty

public boolean isEmpty ()

Trả về thông tin về việc tập hợp thuộc tính có trống hay không.

Giá trị trả về
boolean

đặt

public File put (ExecutionFiles.FilesKey key, 
                File value)

Biến thể của put(String, File) với một khoá đã biết.

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

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

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

đặt

public File put (String key, 
                File value)

Liên kết giá trị đã chỉ định với khoá đã chỉ định trong bản đồ này.

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

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

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

đặt

public File put (ExecutionFiles.FilesKey key, 
                File value, 
                boolean shouldNotDelete)

Biến thể của put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) có tuỳ chọn để ngăn tệp bị xoá khi kết thúc lệnh gọi.

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

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

shouldNotDelete boolean: ngăn tệp bị xoá khi kết thúc lệnh gọi.

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

đặt Tất cả

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Sao chép tất cả mối liên kết từ bản đồ đã chỉ định vào bản đồ này.

Tham số
copyFrom ExecutionFiles: ExecutionFiles gốc để sao chép.

Giá trị trả về
ExecutionFiles Bản đồ ánh xạ cuối cùng

putAll

public ExecutionFiles putAll ( properties)

Sao chép tất cả mối liên kết từ bản đồ đã chỉ định vào bản đồ này.

Tham số
properties : các mối liên kết sẽ được lưu trữ trong bản đồ này

Giá trị trả về
ExecutionFiles Bản đồ ánh xạ cuối cùng

đặtNếu Thiếu

public File putIfAbsent (String key, 
                File 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 File: giá trị liên kết với khoá đã chỉ định

Giá trị trả về
File 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 File 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ó lượt ánh xạ cần xoá khỏi bản đồ

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