構成定義
public class ConfigurationDef
extends Object
java.lang.Object | |
↳ | 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 |
createConfiguration
public IConfiguration createConfiguration ()
この定義に格納されている情報から構成を作成し、そのフィールドに指定されたオプション値を入力します。
戻り値 | |
---|---|
IConfiguration | 作成されたIConfiguration |
スロー | |
---|---|
ConfigurationException | 構成を作成できなかった場合 |
createConfiguration
public IConfiguration createConfiguration (allowedObjects)
この定義に格納されている情報から構成を作成し、そのフィールドに指定されたオプション値を入力します。
パラメーター | |
---|---|
allowedObjects |
戻り値 | |
---|---|
IConfiguration | 作成されたIConfiguration |
スロー | |
---|---|
ConfigurationException | 構成を作成できなかった場合 |
getDescription
public String getDescription ()
構成の簡単な説明を返します
戻り値 | |
---|---|
String |
getExpectedDevices
publicgetExpectedDevices ()
追跡されたデバイスの現在のマップと、それらが本物かどうかを返します。
戻り値 | |
---|---|
getName
public String getName ()
この構成定義の名前を取得します
戻り値 | |
---|---|
String | この構成の名前。 |
isMultiDeviceMode
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-03-30 UTC。