IDeviceConfiguration
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 () 컨테이너가 테스트 중인 장치용인지 여부를 반환합니다. |
abstract void | removeObjectType (String type) 장치 구성 홀더에서 지정된 개체 유형을 제거합니다. |
공개 메서드
addFrequency
public abstract void addFrequency (Object config, Integer frequency)
개체에 대한 옵션을 적절하게 주입할 수 있도록 개체의 빈도를 추적합니다.
매개변수 | |
---|---|
config | Object : 객체는 우리가 주파수를 추적하고 있습니다. |
frequency | Integer : 오브젝트와 연관된 주파수. |
추가 특정 구성
public abstract void addSpecificConfig (Object config, String type)
구성 보유자가 추적할 수 있는 허용된 개체 중 하나를 전달합니다.
허용 된 오브젝트의 전체 목록은 다음과 같습니다 IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
매개변수 | |
---|---|
config | Object : 위의 형식에서 객체입니다. |
type | String : 구성 개체의 유형이 전달되는. |
던지다 | |
---|---|
ConfigurationException | 전달된 객체가 허용된 유형과 일치하지 않는 경우. |
추가 특정 구성
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 |
getDevice 옵션
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 |
가짜
public abstract boolean isFake ()
컨테이너가 테스트 중인 장치용인지 여부를 반환합니다.
보고 | |
---|---|
boolean |
제거 개체 유형
public abstract void removeObjectType (String type)
장치 구성 홀더에서 지정된 개체 유형을 제거합니다.
매개변수 | |
---|---|
type | String : 개체의 유형을 제거합니다. |
던지다 | |
---|---|
ConfigurationException | 유형이 지원되지 않는 경우. |