SandboxConfigurationFactory
public class SandboxConfigurationFactory
extends ConfigurationFactory
java.lang.Object | ||
↳ | com.android.tradefed.config.ConfigurationFactory | |
↳ | com.android.tradefed.config.SandboxConfigurationFactory |
サンドボックス化の目的で構成の作成を処理するための特別な構成ファクトリ。
TODO:構成ダンプ部分を別のクラスに分割する
概要
田畑 | |
---|---|
public static final | OPTION_IGNORED_ELEMENTS
|
パブリックコンストラクター | |
---|---|
SandboxConfigurationFactory () |
パブリックメソッド | |
---|---|
IConfiguration | createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil) 提供されたコマンドラインとサンドボックスに基づいて |
IConfiguration | createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command) コマンドのダンプを実行するとき。 |
static SandboxConfigurationFactory | getInstance () シングルトン |
保護されたメソッド | |
---|---|
ConfigurationDef | createConfigurationDef (String name) |
ConfigurationDef | getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap) 指定された名前の |
田畑
OPTION_IGNORED_ELEMENTS
public static finalOPTION_IGNORED_ELEMENTS
パブリックコンストラクター
SandboxConfigurationFactory
public SandboxConfigurationFactory ()
パブリックメソッド
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)
提供されたコマンドラインとサンドボックスに基づいてIConfiguration
を作成します。
パラメーター | |
---|---|
args | String :実行のコマンドライン。 |
keyStoreClient | IKeyStoreClient :キーのロードIKeyStoreClient 。 |
sandbox | ISandbox :実行に使用されるISandbox 。 |
runUtil | IRunUtil :コマンドを実行するためのIRunUtil 。 |
戻り値 | |
---|---|
IConfiguration | サンドボックスに有効なIConfiguration 。 |
投げる | |
---|---|
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)
コマンドのダンプを実行するとき。特定の期待を持って構成を作成します。
パラメーター | |
---|---|
arrayArgs | String :実行のコマンドライン。 |
command | SandboxConfigDump.DumpCmd :進行中のダンプコマンド |
戻り値 | |
---|---|
IConfiguration | IConfiguration バージョン管理サンドボックスに対して有効。 |
投げる | |
---|---|
ConfigurationException |
getInstance
public static SandboxConfigurationFactory getInstance ()
シングルトンIConfigurationFactory
インスタンスを取得します。
戻り値 | |
---|---|
SandboxConfigurationFactory |
保護されたメソッド
createConfigurationDef
protected ConfigurationDef createConfigurationDef (String name)
ConfigurationDef
を作成するための内部メソッド
パラメーター | |
---|---|
name | String |
戻り値 | |
---|---|
ConfigurationDef |
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal,templateMap)
指定された名前のConfigurationDef
を取得します
パラメーター | |
---|---|
name | String :ロードする組み込み構成の名前、またはロードする構成ファイルへのファイルパス |
isGlobal | boolean |
templateMap |
戻り値 | |
---|---|
ConfigurationDef | ConfigurationDef |
投げる | |
---|---|
ConfigurationException |