デバイス構成ホルダー

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.DeviceConfigurationHolder


読み込まれたデバイスを保存する具象 IDeviceConfiguration の実装 構成オブジェクトも参照できます。

概要

パブリック コンストラクタ

DeviceConfigurationHolder()
DeviceConfigurationHolder(String deviceName)
DeviceConfigurationHolder(String deviceName, boolean isFake)

パブリック メソッド

void addFrequency(Object config, Integer frequency)

オブジェクトに対するオプションを適切に挿入できるように、オブジェクトの頻度を追跡します。

void addSpecificConfig(Object config, String type)

設定ホルダーが追跡できる、許可されたオブジェクトのいずれかを渡します。

void addSpecificConfig(Object config)

設定ホルダーが追跡できる、許可されたオブジェクトのいずれかを渡します。

IDeviceConfiguration clone(String newName)

この IDeviceConfiguration オブジェクトのシャローコピーを新しい名前で返します。

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

戻り値: リクエストされた構成タイプに一致する IDeviceConfiguration のインスタンスを保持するすべての構成オブジェクトのリスト。

getAllObjects()

戻り値: インスタンスを保持しているすべての構成オブジェクトのリスト IDeviceConfiguration

IBuildProvider getBuildProvider()

デバイス設定ホルダーが参照している IBuildProvider を返します。

String getDeviceName()

フィールド「name」で指定されたデバイスの名前を返します。できます。

TestDeviceOptions getDeviceOptions()

デバイス設定ホルダーが持つ TestDeviceOptions を返します。

IDeviceRecovery getDeviceRecovery()

デバイス設定ホルダーが持つ IDeviceRecovery を返します。

IDeviceSelection getDeviceRequirements()

デバイス設定ホルダーが持つ IDeviceSelection を返します。

Integer getFrequency(Object config)

物体の頻度を返します。

getLabPreparers()

デバイス設定ホルダーが持つ ITargetPreparer のリストを返します。

getTargetPreparers()

デバイス設定ホルダーが持つ ITargetPreparer のリストを返します。

boolean isFake()

コンテナがテスト対象デバイスかどうかを返します。

void removeObjectType(String type)

指定したオブジェクト タイプをデバイス設定ホルダーから削除します。

パブリック コンストラクタ

デバイス構成ホルダー

public DeviceConfigurationHolder ()

デバイス構成ホルダー

public DeviceConfigurationHolder (String deviceName)

パラメータ
deviceName String

デバイス構成ホルダー

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

パラメータ
deviceName String

isFake boolean

パブリック メソッド

addFrequency

public void addFrequency (Object config, 
                Integer frequency)

オブジェクトに対するオプションを適切に挿入できるように、オブジェクトの頻度を追跡します。

パラメータ
config Object: 頻度を追跡するオブジェクト。

frequency Integer: オブジェクトに関連付けられた頻度。

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

設定ホルダーが追跡できる、許可されたオブジェクトのいずれかを渡します。

許可されるオブジェクトの完全なリスト: IBuildProviderITargetPreparerIDeviceRecoveryIDeviceSelectionTestDeviceOptions

パラメータ
config Object: 上記のタイプのオブジェクト。

type String: 渡される構成オブジェクトのタイプ。

例外
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

設定ホルダーが追跡できる、許可されたオブジェクトのいずれかを渡します。

許可されるオブジェクトの完全なリスト: IBuildProviderITargetPreparerIDeviceRecoveryIDeviceSelectionTestDeviceOptions

パラメータ
config Object: 上記のタイプのオブジェクト。

例外
ConfigurationException

クローンを作成

public IDeviceConfiguration clone (String newName)

この IDeviceConfiguration オブジェクトのシャローコピーを新しい名前で返します。

パラメータ
newName String

戻り値
IDeviceConfiguration

クローンを作成

public IDeviceConfiguration clone ()

戻り値
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

戻り値: リクエストされた構成タイプに一致する IDeviceConfiguration のインスタンスを保持するすべての構成オブジェクトのリスト。

パラメータ
configType String

戻り値

getAllObjects

public  getAllObjects ()

戻り値: インスタンスを保持しているすべての構成オブジェクトのリスト IDeviceConfiguration

戻り値

getBuildProvider

public IBuildProvider getBuildProvider ()

デバイス設定ホルダーが参照している IBuildProvider を返します。

戻り値
IBuildProvider

getDeviceName

public String getDeviceName ()

フィールド「name」で指定されたデバイスの名前を返します。できます。

戻り値
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

デバイス設定ホルダーが持つ TestDeviceOptions を返します。

戻り値
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

デバイス設定ホルダーが持つ IDeviceRecovery を返します。

戻り値
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

デバイス設定ホルダーが持つ IDeviceSelection を返します。

戻り値
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

物体の頻度を返します。

パラメータ
config Object

戻り値
Integer

getLabPreparers

public  getLabPreparers ()

デバイス設定ホルダーが持つ ITargetPreparer のリストを返します。

戻り値

getTargetPreparers

public  getTargetPreparers ()

デバイス設定ホルダーが持つ ITargetPreparer のリストを返します。

戻り値

isFake

public boolean isFake ()

コンテナがテスト対象デバイスかどうかを返します。

戻り値
boolean

deleteObjectType

public void removeObjectType (String type)

指定したオブジェクト タイプをデバイス設定ホルダーから削除します。

パラメータ
type String: 削除するオブジェクトのタイプ。

例外
ConfigurationException