Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

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

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

abstract IBuildProvider getBuildProvider ()

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

abstract String getDeviceName ()

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

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

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

戻り値

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

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

戻り値
IBuildProvider

getDeviceName

public abstract String getDeviceName ()

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

戻り値
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デバイス・コンフィギュレーション・ホルダーがあります。

戻り値

isFake

public abstract boolean isFake ()

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

戻り値
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

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