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

boolean isBundledConfig(String name)

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

void loadConfiguration(String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen)
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 isTrackableConfig(String name)

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

void trackConfig(String name, ConfigurationDef def)

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

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

ExceptionLoader

public ExceptionLoader (boolean isGlobal)

المعلَمات
isGlobal boolean

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

getConfigurationDef

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

المعلَمات
name String

templateMap Map

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

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

isBundledConfig

public boolean isBundledConfig (String name)

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

المعلَمات
name String

المرتجعات
boolean

loadConfiguration

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

المعلَمات
name String

def ConfigurationDef

deviceTagObject String

templateMap Map

templateSeen Set

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

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

isTrackableConfig

protected boolean isTrackableConfig (String name)

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

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

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

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

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

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

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