IDデバイス構成

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 ()

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

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

パブリックメソッド

周波数の追加

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

戻り値

すべてのオブジェクトを取得

public abstract  getAllObjects ()

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

戻り値

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

戻り値
IBuildProvider

getデバイス名

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

周波数を取得する

public abstract Integer getFrequency (Object config)

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

パラメーター
config Object

戻り値
Integer

getLabPreparers

public abstract  getLabPreparers ()

デバイス構成保持者が持つITargetPreparerのリストを返します。

戻り値

getTargetPreparers

public abstract  getTargetPreparers ()

デバイス構成保持者が持つITargetPreparerのリストを返します。

戻り値

偽物です

public abstract boolean isFake ()

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

戻り値
boolean

削除オブジェクトタイプ

public abstract void removeObjectType (String type)

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

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

投げる
ConfigurationExceptionタイプがサポートされていない場合。