Cấu hìnhDef
public class ConfigurationDef
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
Giữ một bản ghi cấu hình, các đối tượng được liên kết 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 chứa thông tin cho một tên lớp 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, đố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
|
nhà thầu công cộng | |
---|---|
ConfigurationDef (String name) |
Phương thức công khai | |
---|---|
int | addConfigObjectDef (String typeName, String className) Thêm một đối tượng cấu hình vào định nghĩa |
String | addExpectedDevice (String deviceName, boolean isFake) Thêm thiết bị cần theo dõi và 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 một 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ó các giá trị tùy chọn được cung cấp. |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) Tạo một 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ó các giá trị tùy chọn được cung cấp. |
String | getDescription () Trả về một 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à liệu chúng có thực 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à đa thiết bị hay không. |
void | setDescription (String description) Đặt mô tả định nghĩa cấu hình |
void | setMultiDeviceMode (boolean multiDeviceMode) |
phương pháp được bảo vệ | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) Đánh giá các đối tượng bị từ chối bản đồ, nếu có ném 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
nhà thầu công cộng
Cấu hìnhDef
public ConfigurationDef (String name)
Thông số | |
---|---|
name | String |
Phương thức công khai
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
Thêm một đố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 |
trả lại | |
---|---|
int | số lần tên lớp này xuất hiện trong ConfigurationDef này, kể 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ò là mã định danh duy nhất cho phiên bản vừa được thêm vào của clasName . |
thêm thiết bị dự kiến
public String addExpectedDevice (String deviceName, boolean isFake)
Thêm thiết bị cần theo dõi và có thật hay không.
Thông số | |
---|---|
deviceName | String |
isFake | boolean |
trả lại | |
---|---|
String |
thêmOptionDef
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 |
tạo cấu hình
public IConfiguration createConfiguration ()
Tạo một 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ó các giá trị tùy chọn được cung cấp.
trả lại | |
---|---|
IConfiguration | IConfiguration đã tạo |
ném | |
---|---|
ConfigurationException | nếu không thể tạo cấu hình |
tạo cấu hình
public IConfiguration createConfiguration (allowedObjects)
Tạo một 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ó các giá trị tùy chọn được cung cấp.
Thông số | |
---|---|
allowedObjects |
trả lại | |
---|---|
IConfiguration | IConfiguration đã tạo |
ném | |
---|---|
ConfigurationException | nếu không thể tạo cấu hình |
nhận mô tả
public String getDescription ()
Trả về một mô tả ngắn về cấu hình
trả lại | |
---|---|
String |
getExpeddevices
publicgetExpectedDevices ()
Trả về Bản đồ hiện tại của các thiết bị được theo dõi và liệu chúng có thực hay không.
trả lại | |
---|---|
getName
public String getName ()
Lấy tên của định nghĩa cấu hình này
trả lại | |
---|---|
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à đa thiết bị hay không.
trả lại | |
---|---|
boolean |
setMô tả
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 |
phương pháp được bảo vệ
kiểm traRejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
Đánh giá các đối tượng bị từ chối bản đồ, nếu có ném một ngoại lệ.
Thông số | |
---|---|
rejectedObjects | |
cause | Throwable |
ném | |
---|---|
ClassNotFoundConfigurationException |
tùy chọn tiêm
protected void injectOptions (IConfiguration config,optionList)
Thông số | |
---|---|
config | IConfiguration |
optionList |
ném | |
---|---|
ConfigurationException |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-03-30 UTC.