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 객체의 부분 사본을 새 이름으로 반환합니다.

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

요청된 구성 유형과 일치하는 IDeviceConfiguration 인스턴스가 포함된 모든 구성 객체의 목록을 반환합니다.

getAllObjects()

반환: 다음 인스턴스의 인스턴스가 포함된 모든 구성 객체의 목록을 반환합니다. IDeviceConfiguration

IBuildProvider getBuildProvider()

기기 구성 홀더가 참조하는 IBuildProvider를 반환합니다.

String getDeviceName()

'name' 필드에 지정된 기기의 이름을 반환합니다. 구성하겠습니다

TestDeviceOptions getDeviceOptions()

기기 구성 홀더가 보유한 TestDeviceOptions를 반환합니다.

IDeviceRecovery getDeviceRecovery()

기기 구성 홀더가 보유한 IDeviceRecovery를 반환합니다.

IDeviceSelection getDeviceRequirements()

기기 구성 홀더가 보유한 IDeviceSelection를 반환합니다.

Integer getFrequency(Object config)

객체의 빈도를 반환합니다.

getLabPreparers()

기기 구성 홀더가 보유한 ITargetPreparer 목록을 반환합니다.

getTargetPreparers()

기기 구성 홀더가 보유한 ITargetPreparer 목록을 반환합니다.

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

복제

public IDeviceConfiguration clone ()

반환 값
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

요청된 구성 유형과 일치하는 IDeviceConfiguration 인스턴스가 포함된 모든 구성 객체의 목록을 반환합니다.

매개변수
configType String

반환 값

getAllObjects

public  getAllObjects ()

반환: 다음 인스턴스의 인스턴스가 포함된 모든 구성 객체의 목록을 반환합니다. 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

getLabPreparers

public  getLabPreparers ()

기기 구성 홀더가 보유한 ITargetPreparer 목록을 반환합니다.

반환 값

getTargetPreparers

public  getTargetPreparers ()

기기 구성 홀더가 보유한 ITargetPreparer 목록을 반환합니다.

반환 값

isFake

public boolean isFake ()

컨테이너가 테스트 대상 기기인지 여부를 반환합니다.

반환 값
boolean

removeObjectType

public void removeObjectType (String type)

기기 구성 홀더에서 지정된 객체 유형을 삭제합니다.

매개변수
type String: 삭제할 객체의 유형입니다.

생성 값
ConfigurationException