DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
콘크리트의 IDeviceConfiguration
구현의 속성에 저장로드 장치 구성 개체가.
요약
공개 생성자 | |
---|---|
DeviceConfigurationHolder () | |
DeviceConfigurationHolder (String deviceName) | |
DeviceConfigurationHolder (String deviceName, boolean isFake) |
공개 메서드 | |
---|---|
void | addFrequency (Object config, Integer frequency) 개체에 대한 옵션을 적절하게 주입할 수 있도록 개체의 빈도를 추적합니다. |
void | addSpecificConfig (Object config, String type) 구성 보유자가 추적할 수 있는 허용된 개체 중 하나를 전달합니다. |
void | addSpecificConfig (Object config) 구성 보유자가 추적할 수 있는 허용된 개체 중 하나를 전달합니다. |
IDeviceConfiguration | clone (String newName) 이것의 얕은 복사 돌아 |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) 모든 구성 개체의 목록을 반환하는 인스턴스 개최 | |
getAllObjects () 모든 구성 개체의 목록을 반환의 인스턴스 개최 | |
IBuildProvider | getBuildProvider () 리턴 |
String | getDeviceName () 구성의 "이름" 필드에 지정된 장치의 이름을 반환합니다. |
TestDeviceOptions | getDeviceOptions () 반환 |
IDeviceRecovery | getDeviceRecovery () 반환 |
IDeviceSelection | getDeviceRequirements () 반환 |
Integer | getFrequency (Object config) 개체의 빈도를 반환합니다. |
getLabPreparers () 목록 돌아 | |
getTargetPreparers () 목록 돌아 | |
boolean | isFake () 컨테이너가 테스트 중인 장치용인지 여부를 반환합니다. |
void | removeObjectType (String type) 장치 구성 홀더에서 지정된 개체 유형을 제거합니다. |
공개 생성자
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
매개변수 | |
---|---|
deviceName | String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName, boolean isFake)
매개변수 | |
---|---|
deviceName | String |
isFake | boolean |
공개 메서드
addFrequency
public void addFrequency (Object config, Integer frequency)
개체에 대한 옵션을 적절하게 주입할 수 있도록 개체의 빈도를 추적합니다.
매개변수 | |
---|---|
config | Object : 객체는 우리가 주파수를 추적하고 있습니다. |
frequency | Integer : 오브젝트와 연관된 주파수. |
추가 특정 구성
public void addSpecificConfig (Object config, String type)
구성 보유자가 추적할 수 있는 허용된 개체 중 하나를 전달합니다.
허용 된 오브젝트의 전체 목록은 다음과 같습니다 IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
매개변수 | |
---|---|
config | Object : 위의 형식에서 객체입니다. |
type | String : 구성 개체의 유형이 전달되는. |
던지다 | |
---|---|
ConfigurationException |
추가 특정 구성
public void addSpecificConfig (Object config)
구성 보유자가 추적할 수 있는 허용된 개체 중 하나를 전달합니다.
허용 된 오브젝트의 전체 목록은 다음과 같습니다 IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
매개변수 | |
---|---|
config | Object : 위의 형식에서 객체입니다. |
던지다 | |
---|---|
ConfigurationException |
클론
public IDeviceConfiguration clone (String newName)
이것의 얕은 복사 돌아 IDeviceConfiguration
새로운 이름으로, 객체.
매개변수 | |
---|---|
newName | String |
보고 | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
모든 구성 개체의 목록을 반환하는 인스턴스 개최 IDeviceConfiguration
구성 유형 요청 일치합니다.
매개변수 | |
---|---|
configType | String |
보고 | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
리턴 IBuildProvider
디바이스 구성 홀더 참조를 가지고있다.
보고 | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
구성의 "이름" 필드에 지정된 장치의 이름을 반환합니다.
보고 | |
---|---|
String |
getDevice 옵션
public TestDeviceOptions getDeviceOptions ()
반환 TestDeviceOptions
장치 구성 홀더가 가지고있는.
보고 | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
반환 IDeviceRecovery
장치 구성 홀더가 가지고있는.
보고 | |
---|---|
IDeviceRecovery |
getDevice요구사항
public IDeviceSelection getDeviceRequirements ()
반환 IDeviceSelection
장치 구성 홀더가 가지고있는.
보고 | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
개체의 빈도를 반환합니다.
매개변수 | |
---|---|
config | Object |
보고 | |
---|---|
Integer |
가짜
public boolean isFake ()
컨테이너가 테스트 중인 장치용인지 여부를 반환합니다.
보고 | |
---|---|
boolean |
제거 개체 유형
public void removeObjectType (String type)
장치 구성 홀더에서 지정된 개체 유형을 제거합니다.
매개변수 | |
---|---|
type | String : 개체의 유형을 제거합니다. |
던지다 | |
---|---|
ConfigurationException |