‫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, Map<String, String> templateMap)

boolean isGlobalConfig()

void loadIncludedConfiguration(ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)

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

الإجراءات المحمية

String findConfigName(String name, String parentName)

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

boolean isBundledConfig(String name)

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

boolean isTrackableConfig(String name)

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

void trackConfig(String name, ConfigurationDef def)

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

طُرق وضع التصميم العامة

ConfigLoader

public ConfigLoader (boolean isGlobalConfig)

المعلَمات
isGlobalConfig boolean

الإجراءات العامة

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                Map<String, String> templateMap)

المعلَمات
name String

templateMap Map

القيم المُعادة
ConfigurationDef

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

isGlobalConfig

public boolean isGlobalConfig ()

القيم المُعادة
boolean

loadIncludedConfiguration

public void loadIncludedConfiguration (ConfigurationDef def, 
                String parentName, 
                String name, 
                String deviceTagObject, 
                Map<String, String> templateMap, 
                Set<String> templateSeen)

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

المعلَمات
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap Map

templateSeen Set

عمليات الطرح
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: تعريف الإعداد