構成定義
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(
この定義に格納されている情報から構成を作成し、そのフィールドにデータを入力する 渡されます。 |
String
|
getDescription()
構成の簡単な説明を返します。 |
|
getExpectedDevices()
トラッキングされているデバイスの現在の地図と、それらがリアルかどうかを返します。 |
String
|
getName()
この構成定義の名前を取得します。 |
boolean
|
isMultiDeviceMode()
記録された構成がマルチデバイスかどうかを返します。 |
void
|
setDescription(String description)
構成定義の説明を設定します |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
保護されたメソッド | |
---|---|
void
|
checkRejectedObjects(
例外がスローされた場合は、拒否されたオブジェクト マップを評価します。 |
void
|
injectOptions(IConfiguration config,
|
フィールド
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 のインスタンス。 |
addExpectDevice
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 |
: 完全な構成から作成する TF オブジェクトのセット |
戻り値 | |
---|---|
IConfiguration |
作成された IConfiguration |
例外 | |
---|---|
ConfigurationException |
構成を作成できなかった場合 |
getDescription
public String getDescription ()
構成の簡単な説明を返します。
戻り値 | |
---|---|
String |
getExpectDevices
publicgetExpectedDevices ()
トラッキングされているデバイスの現在の地図と、それらがリアルかどうかを返します。
戻り値 | |
---|---|
|
getName
public String getName ()
この構成定義の名前を取得します。
戻り値 | |
---|---|
String |
名前を指定します。 |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
記録された構成がマルチデバイスかどうかを返します。
戻り値 | |
---|---|
boolean |
setDescription
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 |