Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

ConfigurationDef

public class ConfigurationDef
extends Object

java.lang.Object
com.android.tradefed.config.ConfigurationDef


Lưu trữ bản ghi về cấu hình, các đối tượng liên quan và các tùy chọn của chúng.

Bản tóm tắt

Các lớp lồng nhau

class ConfigurationDef.ConfigObjectDef

Đối tượng lưu giữ thông tin cho className và số lần xuất hiện của nó (ví dụ: nếu một cấu hình có cùng một đối tượng hai lần thì đối tượng đầu tiên sẽ có số lần xuất hiện đầu tiên).

Lĩnh vực

public static final String DEFAULT_DEVICE_NAME

Các nhà xây dựng công cộng

ConfigurationDef (String name)

Phương pháp công khai

int addConfigObjectDef (String typeName, String className)

Thêm đối tượng cấu hình vào định nghĩa

String addExpectedDevice (String deviceName, boolean isFake)

Thêm một thiết bị cần được theo dõi và nó có thật hay không.

void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)

Thêm tùy chọn vào định nghĩa

IConfiguration createConfiguration ()

Tạo cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền vào các trường của nó với các giá trị tùy chọn được cung cấp.

IConfiguration createConfiguration ( allowedObjects) createConfiguration ( allowedObjects)

Tạo cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền vào các trường của nó với các giá trị tùy chọn được cung cấp.

String getDescription ()

Trả về mô tả ngắn về cấu hình

getExpectedDevices ()

Trả về Bản đồ hiện tại của các thiết bị được theo dõi và nếu chúng có thật hay không.

String getName ()

Lấy tên của định nghĩa cấu hình này

boolean isMultiDeviceMode ()

Trả về cấu hình đã ghi có phải là nhiều thiết bị hay không.

void setDescription (String description)

Đặt mô tả định nghĩa cấu hình

void setMultiDeviceMode (boolean multiDeviceMode)

Các phương pháp được bảo vệ

void checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause)

Đánh giá bản đồ các đối tượng bị từ chối, nếu có sẽ đưa ra một ngoại lệ.

void injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList)

Lĩnh vực

DEFAULT_DEVICE_NAME

public static final String DEFAULT_DEVICE_NAME

Các nhà xây dựng công cộng

ConfigurationDef

public ConfigurationDef (String name)

Thông số
name String

Phương pháp công khai

addConfigObjectDef

public int addConfigObjectDef (String typeName, 
                String className)

Thêm đối tượng cấu hình vào định nghĩa

Thông số
typeName String : tên loại đối tượng cấu hình

className String : tên lớp của đối tượng cấu hình

Lợi nhuận
int số lần className này đã xuất hiện trong ConfigurationDef này, bao gồm cả lần này. Bởi vì tất cả các phương thức ConfigurationDef trả về các lớp này với thứ tự không đổi, chỉ mục này có thể đóng vai trò như một mã định danh duy nhất cho phiên bản clasName vừa được thêm vào.

addEprisDevice

public String addExpectedDevice (String deviceName, 
                boolean isFake)

Thêm một thiết bị cần được theo dõi và nó có thật hay không.

Thông số
deviceName String

isFake boolean

Lợi nhuận
String

addOptionDef

public void addOptionDef (String optionName, 
                String optionKey, 
                String optionValue, 
                String optionSource, 
                String type)

Thêm tùy chọn vào định nghĩa

Thông số
optionName String : tên của tùy chọn

optionKey String

optionValue String : giá trị tùy chọn

optionSource String

type String

createConfiguration

public IConfiguration createConfiguration ()

Tạo cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền vào các trường của nó với các giá trị tùy chọn được cung cấp.

Lợi nhuận
IConfiguration cấu hình IConfiguration đã tạo

Ném
ConfigurationException nếu không thể tạo cấu hình

createConfiguration

public IConfiguration createConfiguration ( allowedObjects)

Tạo cấu hình từ thông tin được lưu trữ trong định nghĩa này và điền vào các trường của nó với các giá trị tùy chọn được cung cấp.

Thông số
allowedObjects : tập hợp các đối tượng TF mà chúng tôi sẽ tạo ra từ cấu hình đầy đủ

Lợi nhuận
IConfiguration cấu hình IConfiguration đã tạo

Ném
ConfigurationException nếu không thể tạo cấu hình

getDescription

public String getDescription ()

Trả về mô tả ngắn về cấu hình

Lợi nhuận
String

getEprisDevices

public  getExpectedDevices ()

Trả về Bản đồ hiện tại của các thiết bị được theo dõi và nếu chúng có thật hay không.

Lợi nhuận

getName

public String getName ()

Lấy tên của định nghĩa cấu hình này

Lợi nhuận
String tên của cấu hình này.

isMultiDeviceMode

public boolean isMultiDeviceMode ()

Trả về cấu hình đã ghi có phải là nhiều thiết bị hay không.

Lợi nhuận
boolean

setDescription

public void setDescription (String description)

Đặt mô tả định nghĩa cấu hình

Thông số
description String

setMultiDeviceMode

public void setMultiDeviceMode (boolean multiDeviceMode)

Thông số
multiDeviceMode boolean

Các phương pháp được bảo vệ

checkRejectedObjects

protected void checkRejectedObjects ( rejectedObjects, 
                Throwable cause)

Đánh giá bản đồ các đối tượng bị từ chối, nếu có sẽ đưa ra một ngoại lệ.

Thông số
rejectedObjects

cause Throwable

Ném
ClassNotFoundConfigurationException

tiêm

protected void injectOptions (IConfiguration config, 
                 optionList)

Thông số
config IConfiguration

optionList

Ném
ConfigurationException