コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

DeviceConfigurationHolder

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)

構成ホルダーが追跡できる許可されたオブジェクトの1つを渡します。

void addSpecificConfig (Object config)

構成ホルダーが追跡できる許可されたオブジェクトの1つを渡します。

IDeviceConfiguration clone (String newName)

このの浅いコピーを返しIDeviceConfiguration新しい名前で、オブジェクトを。

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

戻り値は、すべての設定オブジェクトのリストは、インスタンスの開催IDeviceConfiguration構成タイプが要求と一致します。

getAllObjects ()

インスタンス保持されているすべての構成オブジェクトのリストを返しますIDeviceConfiguration

IBuildProvider getBuildProvider ()

戻りIBuildProvider 、デバイス・コンフィギュレーション・ホルダーへの参照を持っていること。

String getDeviceName ()

戻り値構成の「名前」フィールドで指定されたデバイスの名前。

TestDeviceOptions getDeviceOptions ()

戻りTestDeviceOptionsデバイス・コンフィギュレーション・ホルダーが持っています。

IDeviceRecovery getDeviceRecovery ()

戻りIDeviceRecoveryデバイス・コンフィギュレーション・ホルダーが持っています。

IDeviceSelection getDeviceRequirements ()

戻りIDeviceSelectionデバイス・コンフィギュレーション・ホルダーが持っています。

Integer getFrequency (Object config)

オブジェクトの頻度を返します。

getLabPreparers ()

リストを返しますITargetPreparerデバイス・コンフィギュレーション・ホルダーがあります。

getTargetPreparers ()

リストを返しますITargetPreparerデバイス・コンフィギュレーション・ホルダーがあります。

boolean isFake ()

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

void removeObjectType (String type)

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

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

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

パラメーター
deviceName String

DeviceConfigurationHolder

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)

構成ホルダーが追跡できる許可されたオブジェクトの1つを渡します。

許可されたオブジェクトの完全なリストは以下のとおりです。 IBuildProviderITargetPreparerIDeviceRecoveryIDeviceSelectionTestDeviceOptions

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

type String :構成オブジェクトの型が渡されます。

投げる
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

構成ホルダーが追跡できる許可されたオブジェクトの1つを渡します。

許可されたオブジェクトの完全なリストは以下のとおりです。 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 ()

戻り値構成の「名前」フィールドで指定されたデバイスの名前。

戻り値
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

removeObjectType

public void removeObjectType (String type)

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

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

投げる
ConfigurationException