ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
1 つのルート構成からインクルードされた構成を追跡し、循環インクルードで例外をスローする IConfigDefLoader の実装。
まとめ
パブリックメソッド |
---|
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 内にバンドルされている他の構成のみを含めることができます。 |
パブリックコンストラクター
構成ローダー
public ConfigLoader (boolean isGlobalConfig)
パラメーター |
---|
isGlobalConfig | boolean |
パブリックメソッド
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
templateMap)
パラメーター |
---|
name | String |
templateMap | |
isGlobalConfig
public boolean isGlobalConfig ()
loadIncluded構成
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 | |
保護されたメソッド
findConfigName
protected String findConfigName (String name,
String parentName)
構成の名前と親の名前に基づいて構成の名前を検索します。これは、バンドル構成とローカル構成を適切に処理するために使用されます。
パラメーター |
---|
name | String : 構成の名前 |
parentName | String : 構成の親の名前。 |
isBundledConfig
protected boolean isBundledConfig (String name)
クラスパス内で見つかった構成ファイルの場合は true を返します。
isTrackableConfig
protected boolean isTrackableConfig (String name)
構成のライフサイクルを追跡する必要があるかどうか。
パラメーター |
---|
name | String : 構成の名前 |
戻り値 |
---|
boolean | 構成が追跡可能な場合はtrue 、それ以外の場合はfalse 。 |
トラック設定
protected void trackConfig (String name,
ConfigurationDef def)
動的ロード用のトラック構成。現時点ではローカル ファイルのみがサポートされています。
パラメーター |
---|
name | String : 構成の名前 |
def | ConfigurationDef : 構成の定義。 |