ExecutionFiles

public class ExecutionFiles
extends Object

java.lang.object
com.android.tradefed.invoker.ExecutionFiles


وابستگی‌های فایل‌هایی که در طول اجرای یک آزمون یا فراخوانی ایجاد می‌شوند و باید برای آزمایش حمل شوند. این شی توسط همه فراخوانی ها (تست ها، ماژول ها و غیره) به اشتراک گذاشته می شود.

خلاصه

روش های عمومی

void clearFiles ()

تمام فایل‌هایی را که ردیابی می‌شوند و به‌عنوان «نباید حذف شوند» علامت‌گذاری نشده‌اند حذف کنید.

boolean containsKey (String key)

اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد، true را برمی گرداند.

File get ( ExecutionFiles.FilesKey key)

تغییر get(String) با یک کلید شناخته شده.

File get (String key)

مقداری را که کلید مشخص شده به آن نگاشت شده است برمی‌گرداند، یا اگر این نقشه نگاشت کلید را نداشته باشد، null برمی‌گرداند.

ImmutableMap<String, File> getAll ()

تمام ویژگی های موجود در یک کپی از نقشه را برمی گرداند

boolean isEmpty ()

خالی بودن یا نبودن نقشه خواص را برمی‌گرداند.

File put ( ExecutionFiles.FilesKey key, File value)

تغییر put(String, File) با یک کلید شناخته شده.

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

تنوع put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) با گزینه ای برای جلوگیری از حذف فایل در پایان فراخوانی.

File put (String key, File value)

مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط می کند.

ExecutionFiles putAll ( properties) putAll ( properties)

تمام نگاشت ها را از نقشه مشخص شده در این نقشه کپی می کند.

File putIfAbsent (String key, File value)

اگر کلید مشخص شده قبلاً با یک مقدار مرتبط نیست، آن را با مقدار داده شده مرتبط می کند.

File remove (String key)

در صورت وجود، نگاشت یک کلید را از این نقشه حذف می کند (عملیات اختیاری).

روش های عمومی

clearFiles

public void clearFiles ()

تمام فایل‌هایی را که ردیابی می‌شوند و به‌عنوان «نباید حذف شوند» علامت‌گذاری نشده‌اند حذف کنید.

حاوی کلید

public boolean containsKey (String key)

اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد، true را برمی گرداند.

مولفه های
key String : کلیدی که قرار است حضور آن در این نقشه آزمایش شود

برمی گرداند
boolean true اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد

گرفتن

public File get (ExecutionFiles.FilesKey key)

تغییر get(String) با یک کلید شناخته شده.

مولفه های
key ExecutionFiles.FilesKey : کلیدی که مقدار مرتبط آن باید برگردانده شود

برمی گرداند
File مقداری که کلید مشخص شده به آن نگاشت شده است، یا اگر این نقشه حاوی نگاشت کلید نباشد null

گرفتن

public File get (String key)

مقداری را که کلید مشخص شده به آن نگاشت شده است برمی‌گرداند، یا اگر این نقشه نگاشت کلید را نداشته باشد، null برمی‌گرداند.

مولفه های
key String : کلیدی که مقدار مرتبط آن باید برگردانده شود

برمی گرداند
File مقداری که کلید مشخص شده به آن نگاشت شده است، یا اگر این نقشه حاوی نگاشت کلید نباشد null

دریافت همه

public ImmutableMap<String, File> getAll ()

تمام ویژگی های موجود در یک کپی از نقشه را برمی گرداند

برمی گرداند
ImmutableMap<String, File>

خالی است

public boolean isEmpty ()

خالی بودن یا نبودن نقشه خواص را برمی‌گرداند.

برمی گرداند
boolean

قرار دادن

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

تغییر put(String, File) با یک کلید شناخته شده.

مولفه های
key ExecutionFiles.FilesKey : کلیدی که باید مقدار مشخص شده با آن مرتبط شود

value File : مقداری که باید با کلید مشخص شده مرتبط شود

برمی گرداند
File مقدار قبلی مرتبط با key ، یا اگر نقشه برداری برای key وجود نداشته باشد، null .

قرار دادن

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

تنوع put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) با گزینه ای برای جلوگیری از حذف فایل در پایان فراخوانی.

مولفه های
key ExecutionFiles.FilesKey : کلیدی که باید مقدار مشخص شده با آن مرتبط شود

value File : مقداری که باید با کلید مشخص شده مرتبط شود

shouldNotDelete boolean : از حذف فایل در پایان فراخوانی جلوگیری می کند.

برمی گرداند
File مقدار قبلی مرتبط با key ، یا اگر نقشه برداری برای key وجود نداشته باشد، null .

قرار دادن

public File put (String key, 
                File value)

مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط می کند.

مولفه های
key String : کلیدی که مقدار مشخص شده باید با آن مرتبط شود

value File : مقداری که باید با کلید مشخص شده مرتبط شود

برمی گرداند
File مقدار قبلی مرتبط با key ، یا اگر نقشه برداری برای key وجود نداشته باشد، null .

همچنین ببینید:

putAll

public ExecutionFiles putAll ( properties)

تمام نگاشت ها را از نقشه مشخص شده در این نقشه کپی می کند.

مولفه های
properties : نقشه هایی که در این نقشه ذخیره می شوند

برمی گرداند
ExecutionFiles نقشه برداری نهایی

putIfAbsent

public File putIfAbsent (String key, 
                File value)

اگر کلید مشخص شده قبلاً با یک مقدار مرتبط نیست، آن را با مقدار داده شده مرتبط می کند.

مولفه های
key String : کلیدی که مقدار مشخص شده باید با آن مرتبط شود

value File : مقداری که باید با کلید مشخص شده مرتبط شود

برمی گرداند
File مقدار قبلی مرتبط با کلید مشخص شده، یا اگر نگاشتی برای کلید وجود نداشته باشد، null .

برداشتن

public File remove (String key)

در صورت وجود، نگاشت یک کلید را از این نقشه حذف می کند (عملیات اختیاری).

مولفه های
key String : کلیدی که نگاشت آن باید از نقشه حذف شود

برمی گرداند
File مقدار قبلی مرتبط با key ، یا اگر نقشه برداری برای key وجود نداشته باشد، null .