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 () Return |
abstract IBuildProvider | getBuildProvider () デバイス構成ホルダーが参照している |
abstract String | getDeviceName () 戻り値 構成のフィールド「name」で指定されたデバイスの名前。 |
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 ()
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 |
偽物です
public abstract boolean isFake ()
コンテナーがテスト対象デバイス用かどうかを返します。
戻り値 | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
指定されたオブジェクト タイプをデバイス構成ホルダーから削除します。
パラメーター | |
---|---|
type | String : 削除するオブジェクトのタイプ。 |
スロー | |
---|---|
ConfigurationException | タイプがサポートされていない場合。 |