ConfigurationFactory.ExceptionLoader

protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader

شیء جاوا
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)

اگر فایل پیکربندی درون classpath باشد، مقدار true را برمی‌گرداند.

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)

پیکربندی را برای بارگذاری پویا پیگیری کنید.

سازندگان عمومی

بارگذار استثنا

public ExceptionLoader (boolean isGlobal)

پارامترها
isGlobal boolean

روش‌های عمومی

دریافت پیکربندیDef

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

پارامترها
name String

templateMap Map

بازگشت‌ها
ConfigurationDef

پرتاب‌ها
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

اگر فایل پیکربندی درون classpath باشد، مقدار true را برمی‌گرداند.

پارامترها
name String

بازگشت‌ها
boolean

پیکربندی بارگذاری

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

پیکربندی بارگذاری‌شده

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

روش‌های محافظت‌شده

نام پیکربندی را پیدا کنید

protected String findConfigName (String name, 
                String parentName)

نام پیکربندی را بر اساس نام آن و نام والدش پیدا می‌کند. این برای مدیریت صحیح پیکربندی‌های بسته و پیکربندی‌های محلی استفاده می‌شود.

پارامترها
name String : نام پیکربندی

parentName String : نام والدِ فایل پیکربندی.

بازگشت‌ها
String نام کامل پیکربندی.

isTrackableConfig

protected boolean isTrackableConfig (String name)

آیا باید چرخه حیات پیکربندی را پیگیری کند یا خیر.

پارامترها
name String : نام پیکربندی

بازگشت‌ها
boolean اگر پیکربندی قابل ردیابی باشد، true و در غیر این صورت false .

پیکربندی مسیر

protected void trackConfig (String name, 
                ConfigurationDef def)

پیکربندی را برای بارگذاری پویا پیگیری کنید. در حال حاضر فقط فایل‌های محلی پشتیبانی می‌شوند.

پارامترها
name String : نام پیکربندی

def ConfigurationDef : تعریف پیکربندی.