IDeviceConfiguration

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


デバイス構成ホルダー インターフェイス。デバイスの構成情報を保持できるオブジェクトを表すために使用します。

まとめ

公開メソッド

abstract void addFrequency (Object config, Integer frequency)

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

abstract void addSpecificConfig (Object config, String type)

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

abstract void addSpecificConfig (Object config)

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

abstract IDeviceConfiguration clone (String newName)

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

abstract IDeviceConfiguration clone ()

このIDeviceConfigurationオブジェクトの浅いコピーを返します。

abstract getAllObjectOfType (String configType)

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

abstract getAllObjects ()

Return IDeviceConfigurationのインスタンスを保持するすべての構成オブジェクトのリスト

abstract IBuildProvider getBuildProvider ()

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

abstract String getDeviceName ()

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

abstract TestDeviceOptions getDeviceOptions ()

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

abstract IDeviceRecovery getDeviceRecovery ()

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

abstract IDeviceSelection getDeviceRequirements ()

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

abstract Integer getFrequency (Object config)

オブジェクトの周波数を返します。

abstract getLabPreparers ()

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

abstract getTargetPreparers ()

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

abstract boolean isFake ()

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

abstract void removeObjectType (String type)

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

公開メソッド

addFrequency

public abstract void addFrequency (Object config, 
                Integer frequency)

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

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

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

addSpecificConfig

public abstract void addSpecificConfig (Object config, 
                String type)

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

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

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

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

スロー
ConfigurationException渡されたオブジェクトが許可されたタイプと一致しない場合。

addSpecificConfig

public abstract void addSpecificConfig (Object config)

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

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

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

スロー
ConfigurationException渡されたオブジェクトが許可されたタイプと一致しない場合。

クローン

public abstract IDeviceConfiguration clone (String newName)

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

パラメーター
newName String

戻り値
IDeviceConfiguration

クローン

public abstract IDeviceConfiguration clone ()

このIDeviceConfigurationオブジェクトの浅いコピーを返します。

戻り値
IDeviceConfiguration

getAllObjectOfType

public abstract  getAllObjectOfType (String configType)

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

パラメーター
configType String

戻り値

getAllObjects

public abstract  getAllObjects ()

Return IDeviceConfigurationのインスタンスを保持するすべての構成オブジェクトのリスト

戻り値

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

戻り値
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

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

戻り値
String

getDeviceOptions

public abstract TestDeviceOptions getDeviceOptions ()

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

戻り値
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

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

戻り値
IDeviceRecovery

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

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

戻り値
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

オブジェクトの周波数を返します。

パラメーター
config Object

戻り値
Integer

getLabPreparers

public abstract  getLabPreparers ()

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

戻り値

getTargetPreparers

public abstract  getTargetPreparers ()

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

戻り値

偽物です

public abstract boolean isFake ()

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

戻り値
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

スロー
ConfigurationExceptionタイプがサポートされていない場合。