ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.ConfigurationFactory.ExceptionLoader


ملخّص

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

ExceptionLoader(boolean isGlobal)

الطرق العامة

ConfigurationDef getConfigurationDef(String name, templateMap)

boolean isBundledConfig(String name)

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

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

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

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

String findConfigName(String name, String parentName)

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

boolean isTrackableConfig(String name)

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

void trackConfig(String name, ConfigurationDef def)

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

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

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

المعلمات
isGlobal boolean

الطرق العامة

getConfigurationDef

public ConfigurationDef getConfigurationDef (String name, 
                 templateMap)

المعلمات
name String

templateMap

المرتجعات
ConfigurationDef

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

isBundledConfig

public boolean isBundledConfig (String name)

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

المعلمات
name String

المرتجعات
boolean

loadConfiguration

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

المعلمات
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

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

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 الاسم الكامل للإعداد

isTrackableConfig

protected boolean isTrackableConfig (String name)

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

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

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

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

تتبُّع إعدادات التحميل الديناميكي في الوقت الحالي، لا تتوفّر سوى الملفات المحلية.

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

def ConfigurationDef: تعريف config