با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

ExecutionFiles

public class ExecutionFiles
extends Object

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


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

خلاصه

کلاس های تو در تو

enum ExecutionFiles.FilesKey

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

روش های عمومی

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 باشد.