IDeviceConfiguration
public
interface
IDeviceConfiguration
| com.android.tradefed.config.IDeviceConfiguration |
Giao diện Trình giữ cấu hình thiết bị. Dùng để biểu thị một đối tượng có thể lưu giữ thông tin về cấu hình của một thiết bị.
Tóm tắt
Phương thức công khai | |
|---|---|
abstract
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. |
abstract
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. |
abstract
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. |
abstract
IDeviceConfiguration
|
clone(String newName)
Trả về một bản sao nông của đối tượng |
abstract
IDeviceConfiguration
|
clone()
Trả về một bản sao nông của đối tượng |
abstract
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 |
abstract
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 |
abstract
IBuildProvider
|
getBuildProvider()
Trả về |
abstract
String
|
getDeviceName()
Trả về Tên của thiết bị được chỉ định trong trường "name" của cấu hình. |
abstract
TestDeviceOptions
|
getDeviceOptions()
Trả về |
abstract
IDeviceRecovery
|
getDeviceRecovery()
Trả về |
abstract
IDeviceSelection
|
getDeviceRequirements()
Trả về |
abstract
Integer
|
getFrequency(Object config)
Trả về tần suất của đối tượng. |
abstract
List<ITargetPreparer>
|
getLabPreparers()
Trả về danh sách |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
Trả về danh sách |
abstract
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. |
abstract
void
|
removeObjectType(String type)
Xoá loại đối tượng đã chỉ định khỏi trình giữ cấu hình thiết bị. |
Phương thức công khai
addFrequency
public abstract 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 abstract 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 |
trong trường hợp đối tượng được truyền không khớp với các loại được phép. |
addSpecificConfig
public abstract 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 |
trong trường hợp đối tượng được truyền không khớp với các loại được phép. |
sao chép
public abstract 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 |
|
sao chép
public abstract IDeviceConfiguration clone ()
Trả về một bản sao nông của đối tượng IDeviceConfiguration này.
| Giá trị trả về | |
|---|---|
IDeviceConfiguration |
|
getAllObjectOfType
public abstract 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 abstract 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 abstract 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 abstract 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 abstract TestDeviceOptions getDeviceOptions ()
Trả về TestDeviceOptions mà trình giữ cấu hình thiết bị có.
| Giá trị trả về | |
|---|---|
TestDeviceOptions |
|
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
Trả về IDeviceRecovery mà trình giữ cấu hình thiết bị có.
| Giá trị trả về | |
|---|---|
IDeviceRecovery |
|
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
Trả về IDeviceSelection mà trình giữ cấu hình thiết bị có.
| Giá trị trả về | |
|---|---|
IDeviceSelection |
|
getFrequency
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 |
trong trường hợp loại tệp không được hỗ trợ. |