ConfigurationFactory.ConfigLoader

protected class ConfigurationFactory.ConfigLoader
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.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 إذا كان ملف الإعدادات متوفّرًا داخل مسار الطباعة.

boolean isTrackableConfig(String name)

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

void trackConfig(String name, ConfigurationDef def)

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

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

ConfigLoader

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)

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

المعلمات
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: تعريف config