واجهة برمجة التطبيقات (Configuration حصولك على الإعدادات)

protected class ConfigurationFactory.ConfigLoader
extends Object

java.lang.Object
com.android.tradefed.config.Configurationfactor.ConfigLoader


تنفيذ دالة IConfigDefLoader التي يتم من خلالها تتبُّع الإعدادات المضمّنة في أحد الإعدادات الجذور، وتطرح استثناءً على الشكل الدائري.

ملخّص

شركة إنشاءات عامة

ConfigLoader(boolean isGlobalConfig)

الطرق المتاحة للجميع

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isGlobalConfig()

void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen)

لا يمكن أن تتضمّن الإعدادات التي يتم تجميعها داخل tradefed.jar سوى إعدادات أخرى يتم تجميعها أيضًا داخل tradefed.jar.

الطرق المحمية

String findConfigName(String name, String parentName)

ابحث عن اسم الإعدادات استنادًا إلى اسمه واسمه الرئيسي.

boolean isBundledConfig(String name)

تعرِض هذه السمة القيمة true إذا كان ملف الإعدادات متوفّرًا داخل classpath.

boolean isTrackableConfig(String name)

يجب أن يتتبّع دورة حياة الإعدادات أم لا.

void trackConfig(String name, ConfigurationDef def)

تتبُّع إعدادات التحميل الديناميكي

وظائف الإنشاء العامة

أداة تحميل الإعدادات

public ConfigLoader (boolean isGlobalConfig)

المعلمات
isGlobalConfig boolean

الطرق المتاحة للجميع

أمر getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

المعلمات
name String

templateMap

المرتجعات
ConfigurationDef

الرميات
ConfigurationException

isGlobalConfig

public boolean isGlobalConfig ()

المرتجعات
boolean

واجهةloadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

يمكن أن تتضمن الإعدادات التي يتم جمعها داخل Tradefed.jar إعدادات أخرى فقط. مجمعة داخل Tradefed.jar. ومع ذلك، يمكن أن تتضمن الإعدادات المحلية (الخارجية) كلاً من (خارجية) والإعدادات المجمّعة.

المعلمات
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

عمليات الرمي
ConfigurationException

الطرق المحمية

findConfigName

protected String findConfigName (String name, 
                String parentName)

ابحث عن اسم الإعدادات استنادًا إلى اسمه واسمه الرئيسي. ويُستخدَم هذا الإجراء للتعامل بشكلٍ سليم مع إعدادات الحِزم والإعدادات المحلية.

المعلمات
name String: اسم ملف الإعدادات

parentName String: اسم العنصر الرئيسي لعنصر الإعدادات

المرتجعات
String الاسم الكامل للإعداد

الرميات
com.android.tradefed.config.ConfigurationException
ConfigurationException

إعداد isBundledConfig

protected boolean isBundledConfig (String name)

تعرض القيمة "صحيح" إذا كان ملف إعداد تم العثور عليه داخل مسار الفئة.

المعلمات
name String

المرتجعات
boolean

isTrackableConfig

protected boolean isTrackableConfig (String name)

يجب أن تتّبع دورة حياة الإعدادات أم لا.

المعلمات
name String: اسم الإعداد

المرتجعات
boolean true إذا كان الإعداد قابلاً للتتبّع، وfalse بخلاف ذلك

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

إعداد التتبع للتحميل الديناميكي. لا يُسمح حاليًا سوى بالملفات المحلية.

المعلمات
name String: اسم الإعداد

def ConfigurationDef: تعريف الإعداد