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 . |