ویژگی‌های اجرایی

public class ExecutionProperties
extends Object

شیء جاوا
com.android.tradefed.invoker.ExecutionProperties


ویژگی‌هایی که در طول اجرای یک تست یا فراخوانی ایجاد می‌شوند.

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

خلاصه

روش‌های عمومی

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