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()
'name' 필드에 지정된 기기의 이름을 반환합니다. 구성하겠습니다 |
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 : 객체와 연결된 빈도입니다. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
구성 보유자가 추적할 수 있는 허용된 객체 중 하나를 전달합니다.
허용되는 객체의 전체 목록은 IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
님, IDeviceSelection
님, TestDeviceOptions
님
매개변수 | |
---|---|
config |
Object : 위 유형의 객체 |
type |
String : 전달되는 구성 객체의 유형입니다. |
생성 값 | |
---|---|
ConfigurationException |
addSpecificConfig
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 |
반환 값 | |
---|---|
|
getAllObjects
publicgetAllObjects ()
반환: 다음 인스턴스의 인스턴스가 포함된 모든 구성 객체의 목록을 반환합니다.
IDeviceConfiguration
반환 값 | |
---|---|
|
getBuildProvider
public IBuildProvider getBuildProvider ()
기기 구성 홀더가 참조하는 IBuildProvider
를 반환합니다.
반환 값 | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
'name' 필드에 지정된 기기의 이름을 반환합니다. 구성하겠습니다
반환 값 | |
---|---|
String |
getDeviceOptions
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 |
isFake
public boolean isFake ()
컨테이너가 테스트 대상 기기인지 여부를 반환합니다.
반환 값 | |
---|---|
boolean |
removeObjectType
public void removeObjectType (String type)
기기 구성 홀더에서 지정된 객체 유형을 삭제합니다.
매개변수 | |
---|---|
type |
String : 삭제할 객체의 유형입니다. |
생성 값 | |
---|---|
ConfigurationException |