構成定義

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 : 完全な構成から作成する TF オブジェクトのセット

戻り値
IConfiguration作成されたIConfiguration

投げる
ConfigurationException構成を作成できなかった場合

get説明

public String getDescription ()

構成の簡単な説明を返します。

戻り値
String

getExpectedDevices

public  getExpectedDevices ()

追跡されているデバイスの現在のマップと、それらが本物かどうかを返します。

戻り値

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