ExecutionProperties
public class ExecutionProperties
extends Object
java.lang.object | |
↳ | com.android.tradefed.invoker.ExecutionProperties |
ویژگی های ایجاد شده در طول اجرای یک آزمون یا فراخوانی.
توصیه میشود که کلیدها با استفاده از فضای نام منحصربهفرد شوند تا از همپوشانی آزمون متقاطع جلوگیری شود.
خلاصه
روش های عمومی | |
---|---|
void | clear () ویژگی های اجرا را پاک کنید. |
boolean | containsKey (String key) اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد، |
String | get (String key) مقداری را که کلید مشخص شده به آن نگاشت شده است برمیگرداند، یا اگر این نقشه نگاشت کلید را نداشته باشد، |
ImmutableMap<String, String> | getAll () تمام ویژگی های موجود در یک کپی از نقشه را برمی گرداند |
boolean | isEmpty () خالی بودن یا نبودن نقشه خواص را برمیگرداند. |
String | put (String key, String value) مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط می کند. |
ExecutionProperties | putAll ( properties) putAll ( properties) تمام نگاشت ها را از نقشه مشخص شده در این نقشه کپی می کند. |
String | putIfAbsent (String key, String value) اگر کلید مشخص شده قبلاً با یک مقدار مرتبط نیست، آن را با مقدار داده شده مرتبط می کند. |
String | remove (String key) در صورت وجود، نگاشت یک کلید را از این نقشه حذف می کند (عملیات اختیاری). |
String | toString () |
روش های عمومی
روشن
public void clear ()
ویژگی های اجرا را پاک کنید. در هنگام جداسازی مجدد برای حذف داده های exec استفاده می شود.
حاوی کلید
public boolean containsKey (String key)
اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد، true
برمی گرداند.
پارامترها | |
---|---|
key | String : کلیدی که قرار است حضور آن در این نقشه آزمایش شود |
برمی گرداند | |
---|---|
boolean | true اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد |
دریافت کنید
public String get (String key)
مقداری را که کلید مشخص شده به آن نگاشت شده است برمیگرداند، یا اگر این نقشه نگاشت کلید را نداشته باشد، null
برمیگرداند.
پارامترها | |
---|---|
key | String : کلیدی که مقدار مرتبط آن باید برگردانده شود |
برمی گرداند | |
---|---|
String | مقداری که کلید مشخص شده به آن نگاشت شده است، یا اگر این نقشه حاوی نگاشت کلید نباشد، null |
دریافت همه
public ImmutableMap<String, String> getAll ()
تمام ویژگی های موجود در یک کپی از نقشه را برمی گرداند
برمی گرداند | |
---|---|
ImmutableMap<String, String> |
خالی است
public boolean isEmpty ()
خالی بودن یا نبودن نقشه خواص را برمیگرداند.
برمی گرداند | |
---|---|
boolean |
قرار دادن
public String put (String key, String value)
مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط می کند.
پارامترها | |
---|---|
key | String : کلیدی که مقدار مشخص شده باید با آن مرتبط شود |
value | String : مقداری که باید با کلید مشخص شده مرتبط شود |
برمی گرداند | |
---|---|
String | مقدار قبلی مرتبط با key ، یا اگر نقشه برداری برای key وجود نداشته باشد، null . |
همچنین ببینید:
putAll
public ExecutionProperties putAll (properties)
تمام نگاشت ها را از نقشه مشخص شده در این نقشه کپی می کند.
پارامترها | |
---|---|
properties |
برمی گرداند | |
---|---|
ExecutionProperties | نقشه برداری نهایی |
putIfAbsent
public String putIfAbsent (String key, String value)
اگر کلید مشخص شده قبلاً با یک مقدار مرتبط نیست، آن را با مقدار داده شده مرتبط می کند.
پارامترها | |
---|---|
key | String : کلیدی که مقدار مشخص شده باید با آن مرتبط شود |
value | String : مقداری که باید با کلید مشخص شده مرتبط شود |
برمی گرداند | |
---|---|
String | مقدار قبلی مرتبط با کلید مشخص شده، یا اگر نگاشتی برای کلید وجود نداشته باشد، null . |
حذف کنید
public String remove (String key)
در صورت وجود، نگاشت یک کلید را از این نقشه حذف می کند (عملیات اختیاری).
پارامترها | |
---|---|
key | String : کلیدی که نگاشت آن باید از نقشه حذف شود |
برمی گرداند | |
---|---|
String | مقدار قبلی مرتبط با key ، یا اگر نقشه برداری برای key وجود نداشته باشد، null . |
toString
public String toString ()
برمی گرداند | |
---|---|
String |