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(Map<String, String> 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

put

public String put (String key, 
                String value)

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

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

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

المرتجعات
String القيمة السابقة المرتبطة بـ key، أو null إذا لم يكن هناك ربط لـ key.

ملاحظة:

putAll

public ExecutionProperties putAll (Map<String, String> properties)

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

المعلَمات
properties Map: عمليات الربط التي سيتم تخزينها في هذه الخريطة

المرتجعات
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