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 1つのルート設定から含まれる構成を追跡し、円形含まに例外をスローします。

概要

publicコンストラクタ

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内にバンドルされているのconfigsはまたtradefed.jar内にバンドルされて他のconfigsを含めることができます。

保護されたメソッド

String findConfigName (String name, String parentName)

その名前とその親の名前に基づいて設定の名前を検索します。

boolean isBundledConfig (String name)

それはクラスパスの中に発見、configファイルがある場合はtrueを返します。

boolean isTrackableConfig (String name)

設定のライフサイクルを追跡したりすべきではありません。

void trackConfig (String name, ConfigurationDef def)

動的ロードのための設定を追跡します。

publicコンストラクタ

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内にバンドルされているのconfigsはまたtradefed.jar内にバンドルされて他のconfigsを含めることができます。しかし、ローカル(外部の)コンフィグは、ローカル(外部)とバンドルコンフィグ両方を含むことができます。

パラメーター
def ConfigurationDef

parentName String

name String

deviceTagObject String

templateMap

templateSeen

スロー
ConfigurationException

保護されたメソッド

findConfigName

protected String findConfigName (String name, 
                String parentName)

その名前とその親の名前に基づいて設定の名前を検索します。これは、適切にバンドルのconfigs、地元のconfigsを処理するために使用されます。

パラメーター
name String :設定の名前

parentName String :設定の親の名前。

戻り値
String 設定のフルネーム。

スロー
ConfigurationException

isBundledConfig

protected boolean isBundledConfig (String name)

それはクラスパスの中に発見、configファイルがある場合は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 :設定のDEF。