DeviceConfigurationHolder
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Một triển khai IDeviceConfiguration
cụ thể lưu trữ các đối tượng cấu hình thiết bị được tải trong các thuộc tính của nó.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
DeviceConfigurationHolder () | |
DeviceConfigurationHolder (String deviceName) | |
DeviceConfigurationHolder (String deviceName, boolean isFake) |
Phương pháp công khai | |
---|---|
void | addFrequency (Object config, Integer frequency) Theo dõi tần suất của đối tượng để chúng tôi có thể tiêm tùy chọn phù hợp với nó. |
void | addSpecificConfig (Object config, String type) Chuyển một trong các đối tượng được phép mà Người giữ cấu hình có thể theo dõi. |
void | addSpecificConfig (Object config) Chuyển một trong các đối tượng được phép mà Người giữ cấu hình có thể theo dõi. |
IDeviceConfiguration | clone (String newName) Trả lại một bản sao ngắn của đối tượng |
IDeviceConfiguration | clone () |
getAllObjectOfType (String configType) Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản | |
getAllObjects () Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản | |
IBuildProvider | getBuildProvider () Trả lại |
String | getDeviceName () Trả về Tên của thiết bị được chỉ định trong trường "tên" của cấu hình. |
TestDeviceOptions | getDeviceOptions () Trả lại |
IDeviceRecovery | getDeviceRecovery () Trả lại |
IDeviceSelection | getDeviceRequirements () Trả lại |
Integer | getFrequency (Object config) Trả về tần số của đối tượng. |
getLabPreparers () Trả lại danh sách | |
getTargetPreparers () Trả lại danh sách | |
boolean | isFake () Trả về liệu vùng chứa có dành cho Thiết bị Đang Kiểm tra hay không. |
void | removeObjectType (String type) Xóa loại đối tượng được chỉ định khỏi giá đỡ cấu hình thiết bị. |
Các nhà xây dựng công cộng
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
Thông số | |
---|---|
deviceName | String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Thông số | |
---|---|
deviceName | String |
isFake | boolean |
Phương pháp công khai
addFrequency
public void addFrequency (Object config, Integer frequency)
Theo dõi tần suất của đối tượng để chúng tôi có thể tiêm tùy chọn phù hợp với nó.
Thông số | |
---|---|
config | Object : đối tượng mà chúng ta đang theo dõi tần suất. |
frequency | Integer : tần số liên quan đến đối tượng. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Chuyển một trong các đối tượng được phép mà Người giữ 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
Thông số | |
---|---|
config | Object : đối tượng từ một loại trên. |
type | String : loại đối tượng cấu hình được truyền. |
Ném | |
---|---|
ConfigurationException |
addSpecificConfig
public void addSpecificConfig (Object config)
Chuyển một trong các đối tượng được phép mà Người giữ 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
Thông số | |
---|---|
config | Object : đối tượng từ một loại trên. |
Ném | |
---|---|
ConfigurationException |
dòng vô tính
public IDeviceConfiguration clone (String newName)
Trả lại một bản sao ngắn của đối tượng IDeviceConfiguration
này, dưới một tên mới.
Thông số | |
---|---|
newName | String |
Lợi nhuận | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản IDeviceConfiguration
phù hợp với kiểu cấu hình được yêu cầu.
Thông số | |
---|---|
configType | String |
Lợi nhuận | |
---|---|
getAllObjects
publicgetAllObjects ()
Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản IDeviceConfiguration
Lợi nhuận | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Trả lại IBuildProvider
mà chủ sở hữu cấu hình thiết bị có tham chiếu đến.
Lợi nhuận | |
---|---|
IBuildProvider |
getDeviceName
public String getDeviceName ()
Trả về Tên của thiết bị được chỉ định trong trường "tên" của cấu hình.
Lợi nhuận | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Trả lại TestDeviceOptions
mà chủ sở hữu cấu hình thiết bị có.
Lợi nhuận | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Trả lại IDeviceRecovery
mà chủ sở hữu cấu hình thiết bị có.
Lợi nhuận | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Trả lại IDeviceSelection
mà chủ sở hữu cấu hình thiết bị có.
Lợi nhuận | |
---|---|
IDeviceSelection |
getFrequency
public Integer getFrequency (Object config)
Trả về tần số của đối tượng.
Thông số | |
---|---|
config | Object |
Lợi nhuận | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Trả lại danh sách ITargetPreparer
mà chủ sở hữu cấu hình thiết bị có.
Lợi nhuận | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Trả lại danh sách ITargetPreparer
mà chủ sở hữu cấu hình thiết bị có.
Lợi nhuận | |
---|---|
isFake
public boolean isFake ()
Trả về liệu vùng chứa có dành cho Thiết bị Đang Kiểm tra hay không.
Lợi nhuận | |
---|---|
boolean |
removeObjectType
public void removeObjectType (String type)
Xóa loại đối tượng được chỉ định khỏi giá đỡ cấu hình thiết bị.
Thông số | |
---|---|
type | String : Loại đối tượng cần xóa. |
Ném | |
---|---|
ConfigurationException |