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 .