2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
OptionSetter
public
class
OptionSetter
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.OptionSetter
|
Option
フィールドに入力します。
バイト、ショート、int、long、float、double などの数値フィールドの設定がサポートされています。これには、ボックス化されていないバージョンとボックス化されたバージョンの両方が含まれます(int と Integer など)。目的の型と一致するように引数を設定できない場合は、ConfigurationException
がスローされます。
ファイル オプション フィールドは、ファイルの存在を確認せずに、文字列引数を File オブジェクトにラップするだけでサポートされます。
List<File> や Set<String> などのパラメータ化されたコレクション フィールドは、パラメータ型がオプション セッターによってサポートされている限りサポートされます。コレクション フィールドは、適切なコレクション インスタンスで初期化する必要があります。
パブリック、保護、デフォルト(パッケージ)アクセス、プライベート、継承フィールドなど、すべてのフィールドが処理されます。
dalvik.runner.OptionParser から移植
概要
パブリック コンストラクタ |
OptionSetter(Object... optionSources)
「optionSources」の @Option フィールドを設定する新しい OptionParser を構築します。
|
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 |
例外 |
ConfigurationException |
|
OptionSetter
public OptionSetter ( optionSources)
「optionSources」の @Option フィールドを設定する新しい OptionParser を構築します。
例外 |
ConfigurationException |
|
パブリック メソッド
getFieldValue
public static Object getFieldValue (Field field,
Object optionObject)
例外を処理して、指定された ERROR(/Field)
の値を返します。
戻り値 |
Object |
フィールドの値(Object または null ) |
getKeyStore
public IKeyStoreClient getKeyStore ()
getOptionFieldsForClass
public static getOptionFieldsForClass (Class<?> optionClass)
指定されたクラスのすべての Option
フィールド(宣言されたフィールドと継承されたフィールドの両方)のリストを取得します。
パラメータ |
optionClass |
Class : 検索する Class |
getTypeForOption
public String getTypeForOption (String name)
指定された名前のフィールドの型を記述する文字列を返します。
パラメータ |
name |
String : Option フィールド名 |
戻り値 |
String |
フィールドのタイプを記述する String |
例外 |
ConfigurationException |
フィールドが見つからなかった場合 |
isBooleanOption
public boolean isBooleanOption (String name)
例外 |
ConfigurationException |
|
isMapOption
public boolean isMapOption (String name)
例外 |
ConfigurationException |
|
setKeyStore
public void setKeyStore (IKeyStoreClient keyStore)
パラメータ |
keyStore |
IKeyStoreClient |
setOptionValue
public setOptionValue (String optionName,
String valueText)
地図以外のオプションの値を設定します。
パラメータ |
optionName |
String : 設定する Option の名前 |
valueText |
String : 値 |
戻り値 |
|
変更された各オブジェクト フィールドに対応する FieldDef のリスト。 |
例外 |
ConfigurationException |
オプションが見つからない、または valueText の型が正しくない |
setOptionValue
public setOptionValue (String optionName,
String keyText,
String valueText)
オプションの値を設定します。
パラメータ |
optionName |
String : 設定する Option の名前 |
keyText |
String : 地図オプションのキー、または null。 |
valueText |
String : 値 |
戻り値 |
|
変更された各オブジェクト フィールドに対応する FieldDef のリスト。 |
例外 |
ConfigurationException |
オプションが見つからない、または valueText の型が正しくない |
validateRemoteFilePath
public final validateRemoteFilePath (DynamicRemoteFileResolver resolver)
すべての ERROR(/File)
オプション タイプを実行し、パスを解決する必要があるかどうかを確認します。
パラメータ |
resolver |
DynamicRemoteFileResolver |
保護されたメソッド
getUnsetMandatoryOptions
protected getUnsetMandatoryOptions ()
mandatory
としてマークされているが未設定のままのすべての Option
の名前を返します。
例外 |
ConfigurationException |
チェックするフィールドにアクセスできない場合 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-03-26 UTC。"],[],[]]