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