ExecutionProperties

public class ExecutionProperties
extends Object

java.lang.object
com.android.tradefed.invoker.ExecutionProperties


ویژگی های ایجاد شده در طول اجرای یک آزمون یا فراخوانی.

توصیه می‌شود که کلیدها با استفاده از فضای نام منحصربه‌فرد شوند تا از همپوشانی آزمون متقاطع جلوگیری شود.

خلاصه

روش های عمومی

void clear ()

ویژگی های اجرا را پاک کنید.

boolean containsKey (String key)

اگر این نقشه حاوی یک نقشه برداری برای کلید مشخص شده باشد، true را برمی گرداند.

String get (String key)

مقداری را که کلید مشخص شده به آن نگاشت شده است برمی‌گرداند، یا اگر این نقشه نگاشت کلید را نداشته باشد، null برمی‌گرداند.

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