IDevice구성

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)

IDeviceConfiguration 개체의 얕은 복사본을 새 이름으로 반환합니다.

abstract IDeviceConfiguration clone ()

IDeviceConfiguration 개체의 얕은 복사본을 반환합니다.

abstract getAllObjectOfType (String configType)

반환 요청된 구성 유형과 일치하는 IDeviceConfiguration 인스턴스를 보유한 모든 구성 개체의 목록입니다.

abstract getAllObjects ()

반환 IDeviceConfiguration 의 인스턴스를 보유한 모든 구성 개체의 목록

abstract IBuildProvider getBuildProvider ()

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

abstract String getDeviceName ()

구성의 "이름" 필드에 지정된 장치의 이름을 반환합니다.

abstract TestDeviceOptions getDeviceOptions ()

장치 구성 소유자가 가지고 있는 TestDeviceOptions 반환합니다.

abstract IDeviceRecovery getDeviceRecovery ()

장치 구성 홀더가 가지고 있는 IDeviceRecovery 반환합니다.

abstract IDeviceSelection getDeviceRequirements ()

장치 구성 홀더가 가지고 있는 IDeviceSelection 반환합니다.

abstract Integer getFrequency (Object config)

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

abstract getLabPreparers ()

장치 구성 홀더가 가지고 있는 ITargetPreparer 목록을 반환합니다.

abstract getTargetPreparers ()

장치 구성 홀더가 가지고 있는 ITargetPreparer 목록을 반환합니다.

abstract boolean isFake ()

컨테이너가 테스트 중인 장치용인지 여부를 반환합니다.

abstract void removeObjectType (String type)

장치 구성 홀더에서 지정된 개체 유형을 제거합니다.

공개 메소드

빈도 추가

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 abstract  getAllObjectOfType (String configType)

반환 요청된 구성 유형과 일치하는 IDeviceConfiguration 인스턴스를 보유한 모든 구성 개체의 목록입니다.

매개변수
configType String

보고

getAllObjects

public abstract  getAllObjects ()

반환 IDeviceConfiguration 의 인스턴스를 보유한 모든 구성 개체의 목록

보고

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

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

장치 구성 홀더가 가지고 있는 IDeviceSelection 반환합니다.

보고
IDeviceSelection

getFrequency

public abstract Integer getFrequency (Object config)

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

매개변수
config Object

보고
Integer

getLabPreparers

public abstract  getLabPreparers ()

장치 구성 홀더가 가지고 있는 ITargetPreparer 목록을 반환합니다.

보고

getTargetPreparers

public abstract  getTargetPreparers ()

장치 구성 홀더가 가지고 있는 ITargetPreparer 목록을 반환합니다.

보고

가짜이다

public abstract boolean isFake ()

컨테이너가 테스트 중인 장치용인지 여부를 반환합니다.

보고
boolean

제거객체 유형

public abstract void removeObjectType (String type)

장치 구성 홀더에서 지정된 개체 유형을 제거합니다.

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

던지기
ConfigurationException 유형이 지원되지 않는 경우.