OptionSetter
public class OptionSetter
extends Object
java.lang.Object |
↳ | com.android.tradefed.config.OptionSetter |
Option
フィールドに入力します。
byte、short、int、long、float、double フィールドなどの数値フィールドの設定がサポートされています。これには、ボックス化されていないバージョンとボックス化されたバージョンの両方が含まれます (例: int と Integer)。目的のタイプに一致するように引数を設定する際に問題がある場合は、
ConfigurationException
がスローされます。
ファイル オプション フィールドは、ファイルの存在をテストせずに、文字列引数を File オブジェクトにラップするだけでサポートされます。
List<File> や Set<String> などのパラメータ化されたコレクション フィールドは、パラメータ タイプがオプション セッターによってサポートされている限りサポートされます。コレクション フィールドは、適切なコレクション インスタンスで初期化する必要があります。
パブリック、保護、デフォルト (パッケージ) アクセス、プライベート、および継承されたフィールドを含むすべてのフィールドが処理されます。
dalvik.runner.OptionParser から移植
まとめ
ネストされたクラス |
---|
class | OptionSetter.OptionFieldsForName 指定された名前のオプション フィールドのリストのコンテナー。 |
パブリック コンストラクター |
---|
OptionSetter (Object... optionSources) 「optionSources」の @Option フィールドを設定するための新しい OptionParser を構築します。 |
OptionSetter ( optionSources) OptionSetter ( optionSources) 「optionSources」の @Option フィールドを設定するための新しい OptionParser を構築します。 |
定数
NAMESPACE_SEPARATOR
public static final char NAMESPACE_SEPARATOR
定数値: 58 (0x0000003a)
パブリック コンストラクター
OptionSetter
public OptionSetter (Object... optionSources)
「optionSources」の @Option フィールドを設定するための新しい OptionParser を構築します。
パラメーター |
---|
optionSources | Object |
OptionSetter
public OptionSetter ( optionSources)
「optionSources」の @Option フィールドを設定するための新しい OptionParser を構築します。
公開メソッド
getFieldValue
public static Object getFieldValue (Field field,
Object optionObject)
例外を処理して、指定されたERROR(/Field)
の値を返します。
getOptionFieldsForClass
public static getOptionFieldsForClass (Class<?> optionClass)
指定されたクラスのすべてのOption
フィールド (宣言されたフィールドと継承されたフィールドの両方) のリストを取得します。
getTypeForOption
public String getTypeForOption (String name)
指定された名前のフィールドのタイプを説明する文字列を返します。
パラメーター |
---|
name | String : Option フィールド名 |
isBooleanOption
public boolean isBooleanOption (String name)
isMapOption
public boolean isMapOption (String name)
setKeyStore
public void setKeyStore (IKeyStoreClient keyStore)
パラメーター |
---|
keyStore | IKeyStoreClient |
setOptionValue
public setOptionValue (String optionName,
String valueText)
非マップ オプションの値を設定します。
パラメーター |
---|
optionName | String : 設定するオプションの名前 |
valueText | String : 値 |
setOptionValue
public setOptionValue (String optionName,
String keyText,
String valueText)
オプションの値を設定します。
パラメーター |
---|
optionName | String : 設定するオプションの名前 |
keyText | String : Map オプションのキー、または null。 |
valueText | String : 値 |
保護されたメソッド
getUnsetMandatoryOptions
protected getUnsetMandatoryOptions ()
mandatory
としてマークされているが設定されていないすべてのOption
の名前を返します。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-03-30 UTC。
[]
[]