Chủ sở hữu cấu hình thiết bị
public class DeviceConfigurationHolder
extends Object
implements IDeviceConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Triển khai IDeviceConfiguration
cụ thể để lưu trữ các đối tượng cấu hình thiết bị đã tải trong các thuộc tính của nó.
Bản tóm tắt
Nhà thầu 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ể đưa ra tùy chọn phù hợp với đối tượng đó. |
void | addSpecificConfig (Object config, String type) Vượt qua một trong những đối tượng được phép mà Người giữ cấu hình có thể theo dõi. |
void | addSpecificConfig (Object config) Vượt qua một trong những đối tượng được phép mà Người giữ 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ả các đối tượng cấu hình chứa phiên bản của | |
getAllObjects () Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản của | |
IBuildProvider | getBuildProvider () Trả về |
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ả về |
IDeviceRecovery | getDeviceRecovery () Trả về |
IDeviceSelection | getDeviceRequirements () Trả về |
Integer | getFrequency (Object config) Trả về tần số của đối tượng. |
getLabPreparers () Trả về danh sách | |
getTargetPreparers () Trả về danh sách | |
boolean | isFake () Trả về xem vùng chứa có dành cho Thiết bị đang được thử nghiệm hay không. |
void | removeObjectType (String type) Xóa loại đối tượng được chỉ định khỏi ngăn chứa cấu hình thiết bị. |
Nhà thầu xây dựng công cộng
Chủ sở hữu cấu hình thiết bị
public DeviceConfigurationHolder ()
Chủ sở hữu cấu hình thiết bị
public DeviceConfigurationHolder (String deviceName)
Thông số | |
---|---|
deviceName | String |
Chủ sở hữu cấu hình thiết bị
public DeviceConfigurationHolder (String deviceName, boolean isFake)
Thông số | |
---|---|
deviceName | String |
isFake | boolean |
Phương pháp công khai
thêm tần số
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ể đưa ra tùy chọn phù hợp với đối tượng đó.
Thông số | |
---|---|
config | Object : đối tượng mà chúng ta đang theo dõi tần số. |
frequency | Integer : tần số liên quan đến đối tượng. |
addSpecificConfig
public void addSpecificConfig (Object config, String type)
Vượt qua một trong những đố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 thuộc 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)
Vượt qua một trong những đố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 thuộc loại trên. |
Ném | |
---|---|
ConfigurationException |
dòng vô tính
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.
Thông số | |
---|---|
newName | String |
Trả lại | |
---|---|
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 của IDeviceConfiguration
phù hợp với loại cấu hình được yêu cầu.
Thông số | |
---|---|
configType | String |
Trả lại | |
---|---|
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 của IDeviceConfiguration
Trả lại | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
Trả về IBuildProvider
mà chủ cấu hình thiết bị có tham chiếu đến.
Trả lại | |
---|---|
IBuildProvider |
lấy Tên thiết bị
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.
Trả lại | |
---|---|
String |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
Trả về TestDeviceOptions
mà chủ sở hữu cấu hình thiết bị có.
Trả lại | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Trả về IDeviceRecovery
mà chủ sở hữu cấu hình thiết bị có.
Trả lại | |
---|---|
IDeviceRecovery |
getYêu cầu thiết bị
public IDeviceSelection getDeviceRequirements ()
Trả về IDeviceSelection
mà chủ sở hữu cấu hình thiết bị có.
Trả lại | |
---|---|
IDeviceSelection |
lấy tần số
public Integer getFrequency (Object config)
Trả về tần số của đối tượng.
Thông số | |
---|---|
config | Object |
Trả lại | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
Trả về danh sách ITargetPreparer
mà chủ sở hữu cấu hình thiết bị có.
Trả lại | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
Trả về danh sách ITargetPreparer
mà chủ sở hữu cấu hình thiết bị có.
Trả lại | |
---|---|
là giả mạo
public boolean isFake ()
Trả về xem vùng chứa có dành cho Thiết bị đang được thử nghiệm hay không.
Trả lại | |
---|---|
boolean |
loại bỏObjectType
public void removeObjectType (String type)
Xóa loại đối tượng được chỉ định khỏi ngăn chứa cấu hình thiết bị.
Thông số | |
---|---|
type | String : Loại đối tượng cần loại bỏ. |
Ném | |
---|---|
ConfigurationException |