Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

ConfigurationFactory.ConfigLoader

protected class ConfigurationFactory.ConfigLoader
extends Object

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


IConfigDefLoader實現可從一個根配置中跟踪包含的配置,並在循環包含上引發異常。

摘要

公共建設者

ConfigurationFactory.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)

跟踪配置以進行動態加載。

公共建設者

ConfigurationFactory.ConfigLoader

public ConfigurationFactory.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 配置的全名。

投擲
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 :配置的定義。