DeviceConfigurationHolder
public
class
DeviceConfigurationHolder
extends Object
implements
IDeviceConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.DeviceConfigurationHolder |
Một phương thức 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 đối tượng đó.
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 lựa chọn một cách thích hợp. |
void
|
addSpecificConfig(Object config, String type)
Truyền một trong các đối tượng được phép mà Configuration Holder có thể theo dõi. |
void
|
addSpecificConfig(Object config)
Truyền một trong các đối tượng được phép mà Configuration Holder 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()
|
List<Object>
|
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 |
List<Object>
|
getAllObjects()
Trả về Danh sách tất cả các đối tượng cấu hình được giữ lại trong 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 "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. |
List<ITargetPreparer>
|
getLabPreparers()
Trả về danh sách |
List<ITargetPreparer>
|
getTargetPreparers()
Trả về danh sách |
boolean
|
isFake()
Trả về thông tin cho biết vùng chứa có phải là Vùng chứa cho Thiết bị đang thử nghiệm hay không. |
void
|
removeObjectType(String type)
Xoá loại đối tượng đã chỉ định khỏi trình giữ cấu hình thiết bị. |
Hàm khởi tạo công khai
DeviceConfigurationHolder
public DeviceConfigurationHolder ()
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName)
| Tham số | |
|---|---|
deviceName |
String |
DeviceConfigurationHolder
public DeviceConfigurationHolder (String deviceName,
boolean isFake)| Tham số | |
|---|---|
deviceName |
String |
isFake |
boolean |
Phương thức 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 ta có thể chèn lựa chọn một cách thích hợp.
| 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
public void addSpecificConfig (Object config,
String type)Truyền một trong các đối tượng được phép mà Configuration Holder 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 thuộc 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
public void addSpecificConfig (Object config)
Truyền một trong các đối tượng được phép mà Configuration Holder 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 thuộc 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, theo một tên mới.
| Tham số | |
|---|---|
newName |
String |
| Giá trị trả về | |
|---|---|
IDeviceConfiguration |
|
getAllObjectOfType
public List<Object> 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 IDeviceConfiguration khớp với loại cấu hình được yêu cầu.
| Tham số | |
|---|---|
configType |
String |
| Giá trị trả về | |
|---|---|
List<Object> |
|
getAllObjects
public List<Object> getAllObjects ()
Trả về Danh sách tất cả các đối tượng cấu hình được giữ lại trong phiên bản của IDeviceConfiguration
| Giá trị trả về | |
|---|---|
List<Object> |
|
getBuildProvider
public IBuildProvider getBuildProvider ()
Trả về IBuildProvider mà trình giữ cấu hình thiết bị tham chiếu đến.
| Giá trị trả về | |
|---|---|
IBuildProvider |
|
getDeviceName
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à trình giữ cấu hình thiết bị có.
| Giá trị trả về | |
|---|---|
TestDeviceOptions |
|
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
Trả về IDeviceRecovery mà trình giữ cấu hình thiết bị có.
| Giá trị trả về | |
|---|---|
IDeviceRecovery |
|
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
Trả về IDeviceSelection mà trình 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 |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
Trả về danh sách ITargetPreparer mà trình giữ cấu hình thiết bị có.
| Giá trị trả về | |
|---|---|
List<ITargetPreparer> |
|
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
Trả về danh sách ITargetPreparer mà trình giữ cấu hình thiết bị có.
| Giá trị trả về | |
|---|---|
List<ITargetPreparer> |
|
isFake
public boolean isFake ()
Trả về thông tin cho biết vùng chứa có phải là Vùng chứa cho Thiết bị đang thử nghiệm hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
removeObjectType
public void removeObjectType (String type)
Xoá loại đối tượng đã chỉ định khỏi trình giữ cấu hình thiết bị.
| Tham số | |
|---|---|
type |
String: Loại đối tượng cần xoá. |
| Gửi | |
|---|---|
ConfigurationException |
|