ExecutionFiles
public
class
ExecutionFiles
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.ExecutionFiles |
تبعيات الملفات التي تم إنشاؤها أثناء تنفيذ اختبار أو طلب يجب إجراؤه للاختبار تتم مشاركة هذا العنصر من خلال جميع عمليات الاستدعاء (الاختبارات والوحدات وما إلى ذلك).
ملخّص
الطرق العامة | |
---|---|
void
|
clearFiles()
حذف جميع الملفات التي يتم تتبُّعها والتي لم يتم وضع علامة "يجب عدم حذفها" عليها |
boolean
|
containsKey(String key)
تعرِض |
File
|
get(ExecutionFiles.FilesKey key)
نوع من |
File
|
get(String key)
تعرِض هذه الدالة القيمة التي تم ربط المفتاح المحدّد بها، أو |
ImmutableMap<String, File>
|
getAll()
عرض جميع المواقع في نسخة من الخريطة |
boolean
|
isEmpty()
تعرِض ما إذا كانت خريطة السمات فارغة أم لا. |
File
|
put(ExecutionFiles.FilesKey key, File value)
نوع من |
File
|
put(String key, File value)
يربط القيمة المحدّدة بالمفتاح المحدّد في هذه الخريطة. |
File
|
put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
نوع مختلف من |
ExecutionFiles
|
putAll(ExecutionFiles copyFrom)
نسخ جميع عمليات الربط من الخريطة المحدّدة إلى هذه الخريطة |
ExecutionFiles
|
putAll(
نسخ جميع عمليات الربط من الخريطة المحدّدة إلى هذه الخريطة |
File
|
putIfAbsent(String key, File value)
إذا لم يكن المفتاح المحدّد مرتبطًا بقيمة، يتم ربطه بالقيمة المُعطاة. |
File
|
remove(String key)
تزيل عملية الربط لمفتاح من هذه الخريطة إذا كان متوفّرًا (عملية اختيارية). |
الطرق العامة
clearFiles
public void clearFiles ()
حذف جميع الملفات التي يتم تتبُّعها والتي لم يتم وضع علامة "يجب عدم حذفها" عليها
containsKey
public boolean containsKey (String key)
تعرِض true
إذا كانت هذه الخريطة تحتوي على تعيين للمفتاح المحدّد.
المعلمات | |
---|---|
key |
String : المفتاح المطلوب اختبار وجوده في هذه الخريطة |
المرتجعات | |
---|---|
boolean |
true إذا كانت هذه الخريطة تحتوي على تعيين للمفتاح المحدّد |
الحصول على
public File get (ExecutionFiles.FilesKey key)
نوع من get(String)
يتضمّن مفتاحًا معروفًا
المعلمات | |
---|---|
key |
ExecutionFiles.FilesKey : المفتاح الذي سيتم عرض قيمته المرتبطة به |
المرتجعات | |
---|---|
File |
القيمة التي تم ربط المفتاح المحدّد بها، أو null إذا كانت هذه الخريطة لا تحتوي على
أي ربط للمفتاح |
الحصول على
public File get (String key)
تعرِض هذه الدالة القيمة التي تم ربط المفتاح المحدّد بها، أو null
إذا كانت هذه الخريطة لا تحتوي على
أي ربط للمفتاح.
المعلمات | |
---|---|
key |
String : المفتاح الذي سيتم عرض قيمته المرتبطة به |
المرتجعات | |
---|---|
File |
القيمة التي تم ربط المفتاح المحدّد بها، أو null إذا كانت هذه الخريطة لا تحتوي على
أي ربط للمفتاح |
getAll
public ImmutableMap<String, File> getAll ()
عرض جميع المواقع في نسخة من الخريطة
المرتجعات | |
---|---|
ImmutableMap<String, File> |
isEmpty
public boolean isEmpty ()
تعرِض ما إذا كانت خريطة السمات فارغة أم لا.
المرتجعات | |
---|---|
boolean |
وضع
public File put (ExecutionFiles.FilesKey key, File value)
نوع من put(String, File)
يتضمّن مفتاحًا معروفًا
المعلمات | |
---|---|
key |
ExecutionFiles.FilesKey : المفتاح الذي سيتم ربط القيمة المحدّدة به |
value |
File : القيمة التي سيتم ربطها بالمفتاح المحدّد |
المرتجعات | |
---|---|
File |
القيمة السابقة المرتبطة بـ key ، أو null في حال عدم توفّر
تعيين لـ key . |
وضع
public File put (String key, File value)
يربط القيمة المحدّدة بالمفتاح المحدّد في هذه الخريطة.
المعلمات | |
---|---|
key |
String : المفتاح الذي سيتم ربط القيمة المحدّدة به |
value |
File : القيمة التي سيتم ربطها بالمفتاح المحدّد |
المرتجعات | |
---|---|
File |
القيمة السابقة المرتبطة بـ key ، أو null في حال عدم توفّر
تعيين لـ key . |
راجِع أيضًا:
وضع
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
نوع مختلف من put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File)
يتضمّن خيارًا لمنع حذف الملف
في نهاية الطلب.
المعلمات | |
---|---|
key |
ExecutionFiles.FilesKey : المفتاح الذي سيتم ربط القيمة المحدّدة به |
value |
File : القيمة التي سيتم ربطها بالمفتاح المحدّد |
shouldNotDelete |
boolean : منع حذف الملف في نهاية الاستدعاء |
المرتجعات | |
---|---|
File |
القيمة السابقة المرتبطة بـ key ، أو null في حال عدم توفّر
تعيين لـ key . |
putAll
public ExecutionFiles putAll (ExecutionFiles copyFrom)
نسخ جميع عمليات الربط من الخريطة المحدّدة إلى هذه الخريطة
المعلمات | |
---|---|
copyFrom |
ExecutionFiles : ExecutionFiles الأصلي الذي سيتمّ الاستنساخ منه |
المرتجعات | |
---|---|
ExecutionFiles |
عملية الربط النهائية |
putAll
public ExecutionFiles putAll (properties)
نسخ جميع عمليات الربط من الخريطة المحدّدة إلى هذه الخريطة
المعلمات | |
---|---|
properties |
: عمليات الربط التي سيتم تخزينها في هذه الخريطة |
المرتجعات | |
---|---|
ExecutionFiles |
عملية الربط النهائية |
putIfAbsent
public File putIfAbsent (String key, File value)
إذا لم يكن المفتاح المحدّد مرتبطًا بقيمة، يتم ربطه بالقيمة المُعطاة.
المعلمات | |
---|---|
key |
String : المفتاح الذي سيتم ربط القيمة المحدّدة به |
value |
File : القيمة التي سيتم ربطها بالمفتاح المحدّد |
المرتجعات | |
---|---|
File |
القيمة السابقة المرتبطة بالمفتاح المحدّد، أو null في حال عدم توفّر
تعيين للمفتاح |
إزالة
public File remove (String key)
تزيل عملية الربط لمفتاح من هذه الخريطة إذا كان متوفّرًا (عملية اختيارية).
المعلمات | |
---|---|
key |
String : المفتاح الذي يجب إزالة ربطه من الخريطة |
المرتجعات | |
---|---|
File |
القيمة السابقة المرتبطة بـ key ، أو null في حال عدم توفّر
تعيين لـ key . |