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 (String key, File value)مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط می کند. |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) تنوع |
ExecutionFiles | putAll ( ExecutionFiles copyFrom)تمام نگاشت ها را از نقشه مشخص شده در این نقشه کپی می کند. |
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 (String key,
File value)مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط می کند.
| پارامترها | |
|---|---|
key | String : کلیدی که مقدار مشخص شده باید با آن مرتبط شود |
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 . |
putAll
public ExecutionFiles putAll (ExecutionFiles copyFrom)
تمام نگاشت ها را از نقشه مشخص شده در این نقشه کپی می کند.
| پارامترها | |
|---|---|
copyFrom | ExecutionFiles : ExecutionFiles اصلی برای کپی کردن. |
| برمی گرداند | |
|---|---|
ExecutionFiles | نقشه برداری نهایی |
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 . |