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