構成定義
public class ConfigurationDef
extends Object
java.lang.オブジェクト | |
↳ | com.android.tradefed.config.ConfigurationDef |
構成、それに関連するオブジェクト、およびそれらのオプションの記録を保持します。
まとめ
入れ子になったクラス | |
---|---|
class | ConfigurationDef.ConfigObjectDef className の情報とその出現番号を保持するオブジェクト (たとえば、構成に同じオブジェクトが 2 回ある場合、最初のものには最初の出現番号が付けられます)。 |
田畑 | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
パブリックコンストラクター | |
---|---|
ConfigurationDef (String name) |
パブリックメソッド | |
---|---|
int | addConfigObjectDef (String typeName, String className) 構成オブジェクトを定義に追加します |
String | addExpectedDevice (String deviceName, boolean isFake) 追跡する必要があるデバイスと、それが本物かどうかを追加します。 |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) 定義にオプションを追加します |
IConfiguration | createConfiguration () この定義に保存されている情報から構成を作成し、そのフィールドに指定されたオプション値を入力します。 |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) この定義に保存されている情報から構成を作成し、そのフィールドに指定されたオプション値を入力します。 |
String | getDescription () 構成の簡単な説明を返します。 |
getExpectedDevices () 追跡されているデバイスの現在のマップと、それらが本物かどうかを返します。 | |
String | getName () この構成定義の名前を取得します |
boolean | isMultiDeviceMode () 記録された設定がマルチデバイスであるかどうかを返します。 |
void | setDescription (String description) 構成定義の説明を設定します |
void | setMultiDeviceMode (boolean multiDeviceMode) |
保護されたメソッド | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) 拒否されたオブジェクト マップを評価し、存在する場合は例外をスローします。 |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
田畑
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
パブリックコンストラクター
構成定義
public ConfigurationDef (String name)
パラメーター | |
---|---|
name | String |
パブリックメソッド
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
構成オブジェクトを定義に追加します
パラメーター | |
---|---|
typeName | String : 構成オブジェクトのタイプ名 |
className | String : 構成オブジェクトのクラス名 |
戻り値 | |
---|---|
int | 今回を含む、この className がこのConfigurationDef に出現した回数。すべてのConfigurationDef メソッドはこれらのクラスを一定の順序で返すため、このインデックスは追加されたばかりのclasName インスタンスの一意の識別子として機能します。 |
addExpectedDevice
public String addExpectedDevice (String deviceName, boolean isFake)
追跡する必要があるデバイスと、それが本物かどうかを追加します。
パラメーター | |
---|---|
deviceName | String |
isFake | boolean |
戻り値 | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
定義にオプションを追加します
パラメーター | |
---|---|
optionName | String : オプションの名前 |
optionKey | String |
optionValue | String : オプションの値 |
optionSource | String |
type | String |
構成の作成
public IConfiguration createConfiguration ()
この定義に保存されている情報から構成を作成し、そのフィールドに指定されたオプション値を入力します。
戻り値 | |
---|---|
IConfiguration | 作成されたIConfiguration |
投げる | |
---|---|
ConfigurationException | 構成を作成できなかった場合 |
構成の作成
public IConfiguration createConfiguration (allowedObjects)
この定義に保存されている情報から構成を作成し、そのフィールドに指定されたオプション値を入力します。
パラメーター | |
---|---|
allowedObjects |
戻り値 | |
---|---|
IConfiguration | 作成されたIConfiguration |
投げる | |
---|---|
ConfigurationException | 構成を作成できなかった場合 |
get説明
public String getDescription ()
構成の簡単な説明を返します。
戻り値 | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
追跡されているデバイスの現在のマップと、それらが本物かどうかを返します。
戻り値 | |
---|---|
getName
public String getName ()
この構成定義の名前を取得します
戻り値 | |
---|---|
String | この構成の名前。 |
マルチデバイスモードです
public boolean isMultiDeviceMode ()
記録された設定がマルチデバイスであるかどうかを返します。
戻り値 | |
---|---|
boolean |
セット説明
public void setDescription (String description)
構成定義の説明を設定します
パラメーター | |
---|---|
description | String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
パラメーター | |
---|---|
multiDeviceMode | boolean |
保護されたメソッド
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
拒否されたオブジェクト マップを評価し、存在する場合は例外をスローします。
パラメーター | |
---|---|
rejectedObjects | |
cause | Throwable |
投げる | |
---|---|
ClassNotFoundConfigurationException |
インジェクトオプション
protected void injectOptions (IConfiguration config,optionList)
パラメーター | |
---|---|
config | IConfiguration |
optionList |
投げる | |
---|---|
ConfigurationException |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2023-12-01 UTC。