Trình giữ cấu hình thiết bị
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Cách triển khai IDeviceConfiguration
cụ thể giúp lưu trữ thiết bị đã tải
trong các thuộc tính của cấu hình.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
DeviceConfigurationHolder()
|
|
DeviceConfigurationHolder(String deviceName)
|
|
DeviceConfigurationHolder(String deviceName, boolean isFake)
|
Phương thức công khai | |
---|---|
void
|
addFrequency(Object config, Integer frequency)
Theo dõi tần suất của đối tượng để chúng ta có thể chèn tuỳ chọn đúng cách. |
void
|
addSpecificConfig(Object config, String type)
Truyền một trong các đối tượng được phép mà Trình sở hữu cấu hình có thể theo dõi. |
void
|
addSpecificConfig(Object config)
Truyền một trong các đối tượng được phép mà Trình sở hữu cấu hình có thể theo dõi. |
IDeviceConfiguration
|
clone(String newName)
Trả về một bản sao nông của đối tượng |
IDeviceConfiguration
|
clone()
|
|
getAllObjectOfType(String configType)
Trả về Danh sách tất cả đối tượng cấu hình có thực thể của |
|
getAllObjects()
Trả về Danh sách tất cả đối tượng cấu hình lưu giữ thực thể của
|
IBuildProvider
|
getBuildProvider()
Trả về |
String
|
getDeviceName()
Trả về Tên của thiết bị được chỉ định trong trường "name" của cấu hình. |
TestDeviceOptions
|
getDeviceOptions()
Trả về |
IDeviceRecovery
|
getDeviceRecovery()
Trả về |
IDeviceSelection
|
getDeviceRequirements()
Trả về |
Integer
|
getFrequency(Object config)
Trả về tần suất của đối tượng. |
|
getLabPreparers()
Trả về danh sách |
|
getTargetPreparers()
Trả về danh sách |
boolean
|
isFake()
Trả về thông tin về việc vùng chứa có dành cho một Thiết bị đang được kiểm thử hay không. |
void
|
removeObjectType(String type)
Xoá loại đối tượng được chỉ định khỏi phần tử giữ cấu hình thiết bị. |
Hàm khởi tạo công khai
Trình giữ cấu hình thiết bị
public DeviceConfigurationHolder ()
Trình giữ cấu hình thiết bị
public DeviceConfigurationHolder (String deviceName)
Tham số | |
---|---|
deviceName |
String |
Trình giữ cấu hình thiết bị
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Tham số | |
---|---|
deviceName |
String |
isFake |
boolean |
Phương thức công khai
Thêm tần suất
public void addFrequency (Object config, Integer frequency)
Theo dõi tần suất của đối tượng để chúng ta có thể chèn tuỳ chọn đúng cách.
Tham số | |
---|---|
config |
Object : đối tượng mà chúng ta đang theo dõi tần suất. |
frequency |
Integer : tần suất liên kết với đối tượng. |
addSpecificConfig đến
public void addSpecificConfig (Object config, String type)
Truyền một trong các đối tượng được phép mà Trình sở hữu cấu hình có thể theo dõi.
Danh sách đầy đủ các đối tượng được phép là: IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Tham số | |
---|---|
config |
Object : đối tượng từ một loại ở trên. |
type |
String : loại đối tượng cấu hình đang được truyền. |
Gửi | |
---|---|
ConfigurationException |
addSpecificConfig đến
public void addSpecificConfig (Object config)
Truyền một trong các đối tượng được phép mà Trình sở hữu cấu hình có thể theo dõi.
Danh sách đầy đủ các đối tượng được phép là: IBuildProvider
, ITargetPreparer
,
IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
Tham số | |
---|---|
config |
Object : đối tượng từ một loại ở trên. |
Gửi | |
---|---|
ConfigurationException |
sao chép
public IDeviceConfiguration clone (String newName)
Trả về một bản sao nông của đối tượng IDeviceConfiguration
này, dưới một tên mới.
Tham số | |
---|---|
newName |
String |
Giá trị trả về | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Trả về Danh sách tất cả đối tượng cấu hình có thực thể của IDeviceConfiguration
khớp với loại cấu hình được yêu cầu.
Tham số | |
---|---|
configType |
String |
Giá trị trả về | |
---|---|
|
getAllObjects
publicgetAllObjects ()
Trả về Danh sách tất cả đối tượng cấu hình lưu giữ thực thể của
IDeviceConfiguration
Giá trị trả về | |
---|---|
|
getBuildProvider
public IBuildProvider getBuildProvider ()
Trả về IBuildProvider
mà chủ sở hữu cấu hình thiết bị có tham chiếu đến.
Giá trị trả về | |
---|---|
IBuildProvider |
nhận tên thiết bị
public String getDeviceName ()
Trả về Tên của thiết bị được chỉ định trong trường "name" của cấu hình.
Giá trị trả về | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Trả về TestDeviceOptions
mà phần tử giữ cấu hình thiết bị có.
Giá trị trả về | |
---|---|
TestDeviceOptions |
getDevice Recovery (Khôi phục thiết bị)
public IDeviceRecovery getDeviceRecovery ()
Trả về IDeviceRecovery
mà phần tử giữ cấu hình thiết bị có.
Giá trị trả về | |
---|---|
IDeviceRecovery |
getDeviceYêu cầu
public IDeviceSelection getDeviceRequirements ()
Trả về IDeviceSelection
mà phần tử giữ cấu hình thiết bị có.
Giá trị trả về | |
---|---|
IDeviceSelection |
getfrequency
public Integer getFrequency (Object config)
Trả về tần suất của đối tượng.
Tham số | |
---|---|
config |
Object |
Giá trị trả về | |
---|---|
Integer |
getLabChuẩn bị
publicgetLabPreparers ()
Trả về danh sách ITargetPreparer
mà phần tử giữ cấu hình thiết bị có.
Giá trị trả về | |
---|---|
|
getTarget chuẩn bị
publicgetTargetPreparers ()
Trả về danh sách ITargetPreparer
mà phần tử giữ cấu hình thiết bị có.
Giá trị trả về | |
---|---|
|
giả mạo
public boolean isFake ()
Trả về thông tin về việc vùng chứa có dành cho một Thiết bị đang được kiểm thử hay không.
Giá trị trả về | |
---|---|
boolean |
removeObjectType
public void removeObjectType (String type)
Xoá loại đối tượng được chỉ định khỏi phần tử giữ cấu hình thiết bị.
Tham số | |
---|---|
type |
String : Loại đối tượng cần xoá. |
Gửi | |
---|---|
ConfigurationException |