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)

اگر فایل پیکربندی موجود در مسیر کلاس باشد، مقدار 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 : تنظیمات پیکربندی.