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

boolean isBundledConfig(String name)

如果這是類別路徑內的設定檔,則傳回 true。

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

參數
name String

templateMap

傳回
ConfigurationDef

擲回
ConfigurationException

isBundledConfig

public boolean isBundledConfig (String name)

如果這是類別路徑內的設定檔,則傳回 true。

參數
name String

傳回
boolean

loadConfiguration

public void loadConfiguration (String name, 
                ConfigurationDef def, 
                String deviceTagObject, 
                 templateMap, 
                 templateSeen)

參數
name String

def ConfigurationDef

deviceTagObject String

templateMap

templateSeen

擲回
ConfigurationException

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 設定的全名

isTrackableConfig

protected boolean isTrackableConfig (String name)

是否應追蹤設定的生命週期。

參數
name String:設定名稱

傳回
boolean 如果設定可追蹤,則為 true,否則為 false

追蹤設定

protected void trackConfig (String name, 
                ConfigurationDef def)

追蹤動態載入的設定。目前僅支援本機檔案。

參數
name String:設定名稱

def ConfigurationDef:設定的定義。