IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
IConfiguration
を作成するためのIConfiguration
概要
パブリックメソッド |
---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) コマンドライン引数からIConfiguration を作成します。 |
abstract IConfiguration | createConfigurationFromArgs (String[] args) null 2番目の引数を指定してERROR(/#createConfigurationFromArgs(String[],List)) を呼び出す便利なメソッド。 |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) キーストアをIConfiguration してコマンドライン引数からIConfiguration を作成します。 |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) コマンドライン引数からIGlobalConfiguration を作成します。 |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects) 選択したオブジェクトのセットのみを含む構成を作成します。 |
abstract void | dumpConfig (String configName, PrintStream out) 構成の内容を指定されたERROR(/PrintStream) ダンプします |
abstract | getConfigList () クラスパスのJARで見つかったすべての構成の名前のリストを返します。 |
abstract | getConfigList (String subPath, boolean loadFromEnv) getConfigList() バリエーション。ここで、環境から構成をロードするかどうかを指定できます。 |
abstract void | printHelp (PrintStream out) このファクトリのヘルプ出力を印刷します。 |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) コマンドライン引数で指定されたIConfiguration ヘルプ出力を出力します。 'args'が既知の構成を参照している場合、 IConfiguration オブジェクトがXMLから作成され、そのIConfiguration ヘルプが出力されます。 |
パブリックメソッド
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs)
コマンドライン引数からIConfiguration
を作成します。
予想される形式は「CONFIG [オプション]」です。ここで、CONFIGは、組み込みの構成名または構成xmlファイルへのファイルパスです。
パラメーター |
---|
args | String :コマンドライン引数 |
unconsumedArgs | :指定された構成に関連付けられたオブジェクトによって消費されなかった引数が入力されるリスト。これがnull 場合、未処理の引数が残っていると、実装はConfigurationException をスローします。 |
投げる |
---|
ConfigurationException | 構成をロードできなかった場合 |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs,
IKeyStoreClient keyStoreClient)
キーストアをIConfiguration
してコマンドライン引数からIConfiguration
を作成します。
予想される形式は「CONFIG [オプション]」です。ここで、CONFIGは組み込みの構成名または構成xmlファイルへのファイルパスです。
パラメーター |
---|
args | String :コマンドライン引数 |
unconsumedArgs | :指定された構成に関連付けられたオブジェクトによって消費されなかった引数が入力されるリスト。これがnull 場合、未処理の引数が残っていると、実装はConfigurationException をスローします。 |
keyStoreClient | IKeyStoreClient :引数の機密情報を取得するために使用されるIKeyStoreClient 。 |
投げる |
---|
ConfigurationException | 構成をロードできなかった場合 |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,
nonGlobalArgs)
コマンドライン引数からIGlobalConfiguration
を作成します。
予想される形式は「CONFIG [オプション]」です。ここで、CONFIGは、組み込みの構成名または構成xmlファイルへのファイルパスです。
パラメーター |
---|
args | String :コマンドライン引数 |
nonGlobalArgs | :グローバル引数として処理されなかった引数が入力されるリスト |
投げる |
---|
ConfigurationException | 構成をロードできなかった場合 |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs,
IKeyStoreClient keyStoreClient,
allowedObjects)
選択したオブジェクトのセットのみを含む構成を作成します。
パラメーター |
---|
arrayArgs | String :コマンドライン引数 |
keyStoreClient | IKeyStoreClient :引数の機密情報を取得するために使用されるIKeyStoreClient 。 |
allowedObjects | :作成が許可されているオブジェクトのセット |
投げる |
---|
ConfigurationException | 構成をロードできなかった場合 |
dumpConfig
public abstract void dumpConfig (String configName,
PrintStream out)
構成の内容を指定されたERROR(/PrintStream)
ダンプします
getConfigList
public abstract getConfigList ()
クラスパスのJARで見つかったすべての構成の名前のリストを返します。構成をロードしようとしないため、このリストに機能していない構成が含まれている可能性があります。
getConfigList
public abstract getConfigList (String subPath,
boolean loadFromEnv)
getConfigList()
バリエーション。ここで、環境から構成をロードするかどうかを指定できます。
printHelp
public abstract void printHelp (PrintStream out)
このファクトリのヘルプ出力を印刷します。
一般的なヘルプ情報を出力し、使用可能なすべての構成を一覧表示します。
printHelpForConfig
public abstract void printHelpForConfig (String[] args,
boolean importantOnly,
PrintStream out)
コマンドライン引数で指定されたIConfiguration
ヘルプ出力を出力します。
'args'が既知の構成を参照している場合、
IConfiguration
オブジェクトがXMLから作成され、その
IConfiguration
ヘルプが出力されます。他のすべての「args」値は無視されることに注意してください(つまり、ヘルプテキストはXMLからロードされた
Option
の現在の値を説明し、コマンドラインargsによって設定されたオプションの値を反映しません。
'args'が既知の
IConfiguration
参照していない場合、汎用の
printHelp(PrintStream)
ヘルプが表示されます。
パラメーター |
---|
args | String :コマンドライン引数 |
importantOnly | boolean : true 場合、重要な詳細のみをリストした簡略化されたヘルプを印刷します |
out | PrintStream :出力をダンプするERROR(/PrintStream) |