Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
ConfigurationDef
public
class
ConfigurationDef
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.config.ConfigurationDef
|
Lưu giữ bản ghi về một cấu hình, các đối tượng liên quan và các tuỳ chọn tương ứng.
Tóm tắt
Lớp lồng ghép |
class |
ConfigurationDef.ConfigObjectDef
Đối tượng lưu giữ thông tin của một className và số giao diện của lớp đó (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ố xuất hiện đầu tiên).
|
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 phần định nghĩa
|
String
|
addExpectedDevice(String deviceName, boolean isFake)
Thêm thiết bị cần được theo dõi và xem thiết bị đó có thật hay không.
|
void
|
addOptionDef(String optionName, String optionKey, String optionValue, String optionSource, String type)
Thêm tuỳ chọn vào phần đị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 rồi điền các trường của định nghĩa đó
bằng các giá trị tùy chọn được cung cấp.
|
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 rồi điền các trường của định nghĩa đó
bằng các giá trị tùy chọn được cung cấp.
|
String
|
getDescription()
Trả về nội dung mô tả ngắn về cấu hình
|
|
getExpectedDevices()
Trả về Bản đồ các thiết bị được theo dõi hiện tại và liệu các thiết bị đó có thực hay không.
|
String
|
getName()
Xem tên của định nghĩa cấu hình này
|
boolean
|
isMultiDeviceMode()
Trả về cho biết cấu hình được ghi lại có phải là trên nhiều thiết bị hay không.
|
void
|
setDescription(String description)
Đặt nội dung mô tả cho định nghĩa về cấu hình
|
void
|
setMultiDeviceMode(boolean multiDeviceMode)
|
Trường
MẶC ĐỊNH_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
Hàm khởi tạo công khai
ConfigurationDef
public ConfigurationDef (String name)
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 phần định nghĩa
Tham 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 |
Giá trị trả về |
int |
số lần className này xuất hiện trong ConfigurationDef này,
kể cả lần này. Vì tất cả phương thức ConfigurationDef đều trả về các lớp này
có thứ tự không đổi, chỉ mục này có thể đóng vai trò là giá trị nhận dạng duy nhất cho chỉ số vừa thêm
bản sao của clasName . |
bổ sung thiết bị
public String addExpectedDevice (String deviceName,
boolean isFake)
Thêm thiết bị cần được theo dõi và xem thiết bị đó có thật hay không.
Tham số |
deviceName |
String |
isFake |
boolean |
addOptionDef
public void addOptionDef (String optionName,
String optionKey,
String optionValue,
String optionSource,
String type)
Thêm tuỳ chọn vào phần định nghĩa
Tham số |
optionName |
String : tên của tuỳ chọn |
optionKey |
String |
optionValue |
String : giá trị lựa chọn |
optionSource |
String |
type |
String |
createConfiguration
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 rồi điền các trường của định nghĩa đó
bằng các giá trị tùy chọn được cung cấp.
createConfiguration
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 rồi điền các trường của định nghĩa đó
bằng các giá trị tùy chọn được cung cấp.
Tham số |
allowedObjects |
: tập hợp các đối tượng TF mà chúng ta sẽ tạo từ cấu hình đầy đủ |
getDescription
public String getDescription ()
Trả về nội dung mô tả ngắn về cấu hình
phương thức nhận thiết bị
public getExpectedDevices ()
Trả về Bản đồ các thiết bị được theo dõi hiện tại và liệu các thiết bị đó có thực hay không.
getName
public String getName ()
Xem tên của định nghĩa cấu hình này
Giá trị trả về |
String |
tên của cấu hình này. |
Chế độ nhiều thiết bị
public boolean isMultiDeviceMode ()
Trả về cho biết cấu hình được ghi lại có phải là trên nhiều thiết bị hay không.
setDescription
public void setDescription (String description)
Đặt nội dung mô tả cho định nghĩa về cấu hình
Tham số |
description |
String |
setMultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
Tham số |
multiDeviceMode |
boolean |
Phương thức được bảo vệ
Đố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ó bất kỳ ngoại lệ nào.
Tham số |
rejectedObjects |
|
cause |
Throwable |
InsertOptions
protected void injectOptions (IConfiguration config,
optionList)
Tham số |
config |
IConfiguration |
optionList |
|
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: 2024-08-20 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2024-08-20 UTC."}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-08-20 UTC."]]