ID 장치 구성
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
장치 구성 홀더 인터페이스. 장치 구성에 대한 정보를 보유할 수 있는 개체를 나타내는 데 사용합니다.
요약
공개 방법 | |
---|---|
abstract void | addFrequency (Object config, Integer frequency) 객체에 대한 옵션을 적절하게 주입할 수 있도록 객체의 빈도를 추적합니다. |
abstract void | addSpecificConfig (Object config, String type) 구성 홀더가 추적할 수 있는 허용된 개체 중 하나를 전달합니다. |
abstract void | addSpecificConfig (Object config) 구성 홀더가 추적할 수 있는 허용된 개체 중 하나를 전달합니다. |
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 () 컨테이너가 DUT용인지 여부를 반환합니다. |
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)
구성 홀더가 추적할 수 있는 허용된 개체 중 하나를 전달합니다.
허용되는 개체의 전체 목록은 다음과 같습니다. IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
매개변수 | |
---|---|
config | Object : 위 유형의 객체입니다. |
type | String : 전달되는 구성 개체의 유형입니다. |
던지기 | |
---|---|
ConfigurationException | 전달된 객체가 허용된 유형과 일치하지 않는 경우. |
addSpecificConfig
public abstract void addSpecificConfig (Object config)
구성 홀더가 추적할 수 있는 허용된 개체 중 하나를 전달합니다.
허용되는 개체의 전체 목록은 다음과 같습니다. 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 |
보고 | |
---|---|
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 |
getDevice요구 사항
public abstract IDeviceSelection getDeviceRequirements ()
장치 구성 홀더가 가진 IDeviceSelection
반환합니다.
보고 | |
---|---|
IDeviceSelection |
getFrequency
public abstract Integer getFrequency (Object config)
개체의 빈도를 반환합니다.
매개변수 | |
---|---|
config | Object |
보고 | |
---|---|
Integer |
getTargetPreparers
public abstractgetTargetPreparers ()
장치 구성 홀더가 가지고 있는 ITargetPreparer
목록을 반환합니다.
보고 | |
---|---|
isFake
public abstract boolean isFake ()
컨테이너가 DUT용인지 여부를 반환합니다.
보고 | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
장치 구성 홀더에서 지정된 개체 유형을 제거합니다.
매개변수 | |
---|---|
type | String : 제거할 개체의 유형입니다. |
던지기 | |
---|---|
ConfigurationException | 유형이 지원되지 않는 경우. |