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)

نسخ جميع عمليات الربط من الخريطة المحدّدة إلى هذه الخريطة

String putIfAbsent(String key, String value)

إذا لم يكن المفتاح المحدّد مرتبطًا بقيمة، يتم ربطه بالقيمة المُعطاة.

String remove(String key)

تزيل عملية الربط لمفتاح من هذه الخريطة إذا كان متوفّرًا (عملية اختيارية).

String toString()

الطرق العامة

محو

public void clear ()

امسح خصائص التنفيذ. تُستخدَم أثناء عزل عملية إعادة الضبط لإزالة بيانات التنفيذ.

containsKey

public boolean containsKey (String key)

تعرِض true إذا كانت هذه الخريطة تحتوي على تعيين للمفتاح المحدّد.

المعلمات
key String: المفتاح المطلوب اختبار وجوده في هذه الخريطة

المرتجعات
boolean true إذا كانت هذه الخريطة تحتوي على تعيين للمفتاح المحدّد

الحصول على

public String get (String key)

تعرِض هذه الدالة القيمة التي تم ربط المفتاح المحدّد بها، أو null إذا كانت هذه الخريطة لا تحتوي على أي ربط للمفتاح.

المعلمات
key String: المفتاح الذي سيتم عرض قيمته المرتبطة به

المرتجعات
String القيمة التي تم ربط المفتاح المحدّد بها، أو null إذا كانت هذه الخريطة لا تحتوي على أي ربط للمفتاح

getAll

public ImmutableMap<String, String> getAll ()

عرض جميع المواقع في نسخة من الخريطة

المرتجعات
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

تعرِض ما إذا كانت خريطة السمات فارغة أم لا.

المرتجعات
boolean

وضع

public String put (String key, 
                String value)

يربط القيمة المحدّدة بالمفتاح المحدّد في هذه الخريطة.

المعلمات
key String: المفتاح الذي سيتم ربط القيمة المحدّدة به

value String: القيمة التي سيتم ربطها بالمفتاح المحدّد

المرتجعات
String القيمة السابقة المرتبطة بـ key، أو null في حال عدم توفّر تعيين لـ key.

راجِع أيضًا:

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، أو null في حال عدم توفّر تعيين لـ key.

toString

public String toString ()

المرتجعات
String