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) getConfigurationDef (String name, templateMap)

boolean isGlobalConfig ()

void loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, templateMap, templateSeen) 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)

يعود صحيحًا إذا كان ملف تكوين موجودًا داخل مسار الفصل.

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)

يعود صحيحًا إذا كان ملف تكوين موجودًا داخل مسار الفصل.

حدود
name String

عائدات
boolean

قابل للتتبع

protected boolean isTrackableConfig (String name)

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

حدود
name String : اسم التكوين

عائدات
boolean true إذا كان التكوين قابلاً للتتبع ، وإلا فهو false .

المسار

protected void trackConfig (String name, 
                ConfigurationDef def)

تكوين المسار للتحميل الديناميكي. في الوقت الحالي يتم دعم الملفات المحلية فقط.

حدود
name String : اسم التكوين

def ConfigurationDef : التكوين def.