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,
|
필드
DEFAULT_DEVICE_NAME
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 메서드는 이러한 클래스를 일정한 순서로 반환하므로 이 색인은 방금 추가된 clasName 인스턴스의 고유 식별자로 사용할 수 있습니다. |
addExpectedDevice
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 |
|
getExpectedDevices
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 |
보호된 메서드
checkRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
거부된 객체 맵을 평가합니다(예외가 발생하는 경우).
| 매개변수 | |
|---|---|
rejectedObjects |
|
cause |
Throwable |
| 생성 값 | |
|---|---|
ClassNotFoundConfigurationException |
|
injectOptions
protected void injectOptions (IConfiguration config,optionList)
| 매개변수 | |
|---|---|
config |
IConfiguration |
optionList |
|
| 생성 값 | |
|---|---|
ConfigurationException |
|