Định nghĩa cấu hình
public class ConfigurationDef
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
Giữ 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 chứa thông tin về Tên lớp và số lần xuất hiện mà nó có (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
|
Nhà thầu 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 một đố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à xem nó có phải là thiết bị 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 các giá trị tùy chọn được cung cấp vào các trường của nó. |
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 các giá trị tùy chọn được cung cấp vào các trường của nó. |
String | getDescription () Trả về mô tả ngắn gọ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à xem 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ề xem 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á 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
Nhà thầu xây dựng công cộng
Định nghĩa cấu hình
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 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 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, nên 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êmThiết bị dự kiến
public String addExpectedDevice (String deviceName, boolean isFake)
Thêm một thiết bị cần được theo dõi và xem nó có phải là thiết bị thật hay không.
Thông số | |
---|---|
deviceName | String |
isFake | boolean |
Trả lại | |
---|---|
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 |
tạoCấu hình
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 các giá trị tùy chọn được cung cấp vào các trường của nó.
Trả lại | |
---|---|
IConfiguration | IConfiguration đã tạo |
Ném | |
---|---|
ConfigurationException | nếu không thể tạo cấu hình |
tạoCấu hình
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 các giá trị tùy chọn được cung cấp vào các trường của nó.
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 |
lấy mô tả
public String getDescription ()
Trả về mô tả ngắn gọn về cấu hình
Trả lại | |
---|---|
String |
nhận được thiết bị dự kiến
publicgetExpectedDevices ()
Trả về Bản đồ hiện tại của các thiết bị được theo dõi và xem chúng có thật hay không.
Trả lại | |
---|---|
lấy tên
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ề xem cấu hình đã ghi có phải là đa thiết bị hay không.
Trả lại | |
---|---|
boolean |
bộMô 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 tra các đối tượng bị từ chối
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êmTùy chọn
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-12-01 UTC.