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) このの浅いコピーを返し |
abstract IDeviceConfiguration | clone () このの浅いコピーを返し |
abstract | getAllObjectOfType (String configType) 戻り値は、すべての設定オブジェクトのリストは、インスタンスの開催 |
abstract | getAllObjects () インスタンス保持されているすべての構成オブジェクトのリストを返します |
abstract IBuildProvider | getBuildProvider () 戻り |
abstract String | getDeviceName () 戻り値構成の「名前」フィールドで指定されたデバイスの名前。 |
abstract TestDeviceOptions | getDeviceOptions () 戻り |
abstract IDeviceRecovery | getDeviceRecovery () 戻り |
abstract IDeviceSelection | getDeviceRequirements () 戻り |
abstract Integer | getFrequency (Object config) オブジェクトの頻度を返します。 |
abstract | getLabPreparers () リストを返します |
abstract | getTargetPreparers () リストを返します |
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つを渡します。
許可されたオブジェクトの完全なリストは以下のとおりです。 IBuildProvider
、 ITargetPreparer
、 IDeviceRecovery
、 IDeviceSelection
、 TestDeviceOptions
パラメーター | |
---|---|
config | Object :上記のタイプのオブジェクト。 |
type | String :構成オブジェクトの型が渡されます。 |
投げる | |
---|---|
ConfigurationException | 渡されたオブジェクトが許可されたタイプと一致しない場合。 |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
構成ホルダーが追跡できる許可されたオブジェクトの1つを渡します。
許可されたオブジェクトの完全なリストは以下のとおりです。 IBuildProvider
、 ITargetPreparer
、 IDeviceRecovery
、 IDeviceSelection
、 TestDeviceOptions
パラメーター | |
---|---|
config | Object :上記のタイプのオブジェクト。 |
投げる | |
---|---|
ConfigurationException | 渡されたオブジェクトが許可されたタイプと一致しない場合。 |
クローン
public abstract IDeviceConfiguration clone (String newName)
このの浅いコピーを返しIDeviceConfiguration
新しい名前で、オブジェクトを。
パラメーター | |
---|---|
newName | String |
戻り値 | |
---|---|
IDeviceConfiguration |
クローン
public abstract IDeviceConfiguration clone ()
このの浅いコピーを返しIDeviceConfiguration
オブジェクトを。
戻り値 | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
戻り値は、すべての設定オブジェクトのリストは、インスタンスの開催IDeviceConfiguration
構成タイプが要求と一致します。
パラメーター | |
---|---|
configType | String |
戻り値 | |
---|---|
getAllObjects
public abstractgetAllObjects ()
インスタンス保持されているすべての構成オブジェクトのリストを返します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 abstractgetLabPreparers ()
リストを返しますITargetPreparer
デバイス・コンフィギュレーション・ホルダーがあります。
戻り値 | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
リストを返しますITargetPreparer
デバイス・コンフィギュレーション・ホルダーがあります。
戻り値 | |
---|---|
isFake
public abstract boolean isFake ()
コンテナがテスト対象デバイス用であるかどうかを返します。
戻り値 | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
指定したオブジェクトタイプをデバイス構成ホルダーから削除します。
パラメーター | |
---|---|
type | String :削除するには、オブジェクトのタイプ。 |
投げる | |
---|---|
ConfigurationException | タイプがサポートされていない場合。 |