ExecutionFiles
public class ExecutionFiles
extends Object
java.lang.object | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
وابستگیهای فایلهایی که در طول اجرای یک آزمون یا فراخوانی ایجاد میشوند و باید برای آزمایش حمل شوند. این شی توسط همه فراخوانی ها (تست ها، ماژول ها و غیره) به اشتراک گذاشته می شود.
خلاصه
روش های عمومی | |
---|---|
void | clearFiles () تمام فایلهایی را که ردیابی میشوند و بهعنوان «نباید حذف شوند» علامتگذاری نشدهاند حذف کنید. |
boolean | containsKey (String key) اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد، |
File | get ( ExecutionFiles.FilesKey key) تغییر |
File | get (String key) مقداری را که کلید مشخص شده به آن نگاشت شده است برمیگرداند، یا اگر این نقشه نگاشت کلید را نداشته باشد، |
ImmutableMap<String, File> | getAll () تمام ویژگی های موجود در یک کپی از نقشه را برمی گرداند |
boolean | isEmpty () خالی بودن یا نبودن نقشه خواص را برمیگرداند. |
File | put ( ExecutionFiles.FilesKey key, File value) تغییر |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) تنوع |
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 . |