ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.config.ConfigurationDef |
구성, 연결된 객체, 옵션에 대한 레코드를 보관합니다.
요약
중첩된 클래스 | |
---|---|
class |
ConfigurationDef.ConfigObjectDef
className의 정보와 여기에 있는 모양 번호 (예: 구성에 동일한 개체가 두 번 반복되면 첫 번째 개체가 첫 번째 모양 번호를 갖게 됩니다. |
필드 | |
---|---|
public
static
final
String |
DEFAULT_DEVICE_NAME
|
공개 생성자 | |
---|---|
ConfigurationDef(String name)
|
공개 메서드 | |
---|---|
int
|
addConfigObjectDef(String typeName, String className)
정의에 구성 객체 추가 |
String
|
addExpectedDevice(String deviceName, boolean isFake)
추적해야 하는 기기와 실제 기기 여부를 추가합니다. |
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
정의에 옵션 추가 |
IConfiguration
|
createConfiguration()
이 정의에 저장된 정보에서 구성을 만들고 필드를 채웁니다. 사용할 수 있습니다. |
IConfiguration
|
createConfiguration(
이 정의에 저장된 정보에서 구성을 만들고 필드를 채웁니다. 제공된 옵션 값으로 대체합니다. |
String
|
getDescription()
구성에 관한 간단한 설명을 반환합니다. |
|
getExpectedDevices()
추적된 기기의 현재 지도를 반환하고 실제 기기인지 여부를 반환합니다. |
String
|
getName()
이 구성 정의의 이름을 가져옵니다. |
boolean
|
isMultiDeviceMode()
기록된 구성이 멀티 디바이스인지 여부를 반환합니다. |
void
|
setDescription(String description)
구성 정의 설명을 설정합니다. |
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
보호된 메서드 | |
---|---|
void
|
checkRejectedObjects(
예외가 발생하는 경우 거부된 객체 맵을 평가합니다. |
void
|
injectOptions(IConfiguration config,
|
필드
기본 기기 이름
public static final String DEFAULT_DEVICE_NAME
공개 생성자
ConfigurationDef
public ConfigurationDef (String name)
매개변수 | |
---|---|
name |
String |
공개 메서드
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
정의에 구성 객체 추가
매개변수 | |
---|---|
typeName |
String : 구성 객체 유형 이름 |
className |
String : 구성 객체의 클래스 이름입니다. |
반환 값 | |
---|---|
int |
className이 이 ConfigurationDef 에 표시된 횟수
이번 시간까지 포함해서 말이죠. 모든 ConfigurationDef 메서드가 이러한 클래스를 반환하기 때문에
이 색인은 방금 추가된 URL에 대한 고유 식별자 역할을 할 수 있습니다.
clasName 의 인스턴스입니다. |
예상된 기기 추가
public String addExpectedDevice (String deviceName, boolean isFake)
추적해야 하는 기기와 실제 기기 여부를 추가합니다.
매개변수 | |
---|---|
deviceName |
String |
isFake |
boolean |
반환 값 | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
정의에 옵션 추가
매개변수 | |
---|---|
optionName |
String : 옵션의 이름 |
optionKey |
String |
optionValue |
String : 옵션 값입니다. |
optionSource |
String |
type |
String |
createConfiguration
public IConfiguration createConfiguration ()
이 정의에 저장된 정보에서 구성을 만들고 필드를 채웁니다. 제공된 옵션 값으로 대체합니다.
반환 값 | |
---|---|
IConfiguration |
생성된 IConfiguration |
생성 값 | |
---|---|
ConfigurationException |
구성을 생성할 수 없는 경우 |
createConfiguration
public IConfiguration createConfiguration (allowedObjects)
이 정의에 저장된 정보에서 구성을 만들고 필드를 채웁니다. 제공된 옵션 값으로 대체합니다.
매개변수 | |
---|---|
allowedObjects |
: 전체 구성에서 만들 TF 객체 집합입니다. |
반환 값 | |
---|---|
IConfiguration |
생성된 IConfiguration |
생성 값 | |
---|---|
ConfigurationException |
구성을 생성할 수 없는 경우 |
getDescription
public String getDescription ()
구성에 관한 간단한 설명을 반환합니다.
반환 값 | |
---|---|
String |
get예상Devices
publicgetExpectedDevices ()
추적된 기기의 현재 지도를 반환하고 실제 기기인지 여부를 반환합니다.
반환 값 | |
---|---|
|
getName
public String getName ()
이 구성 정의의 이름을 가져옵니다.
반환 값 | |
---|---|
String |
이 구성의 이름을 지정합니다. |
isMultiDeviceMode
public boolean isMultiDeviceMode ()
기록된 구성이 멀티 디바이스인지 여부를 반환합니다.
반환 값 | |
---|---|
boolean |
setDescription
public void setDescription (String description)
구성 정의 설명을 설정합니다.
매개변수 | |
---|---|
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
매개변수 | |
---|---|
multiDeviceMode |
boolean |
보호된 메서드
check거부된 객체
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
예외가 발생하는 경우 거부된 객체 맵을 평가합니다.
매개변수 | |
---|---|
rejectedObjects |
|
cause |
Throwable |
생성 값 | |
---|---|
ClassNotFoundConfigurationException |
injectOptions
protected void injectOptions (IConfiguration config,optionList)
매개변수 | |
---|---|
config |
IConfiguration |
optionList |
|
생성 값 | |
---|---|
ConfigurationException |