IDeviceConfiguration
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
Giao diện người giữ cấu hình thiết bị. Sử dụng để đại diện cho một đối tượng có thể chứa thông tin về cấu hình của một thiết bị.
Bản tóm tắt
Phương pháp công khai | |
---|---|
abstract 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ó. |
abstract 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. |
abstract 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. |
abstract IDeviceConfiguration | clone (String newName) Trả lại một bản sao ngắn của đối tượng |
abstract IDeviceConfiguration | clone () Trả lại một bản sao cạn của đối tượng |
abstract | 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 | getAllObjects () Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản |
abstract IBuildProvider | getBuildProvider () Trả lại |
abstract 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. |
abstract TestDeviceOptions | getDeviceOptions () Trả lại |
abstract IDeviceRecovery | getDeviceRecovery () Trả lại |
abstract IDeviceSelection | getDeviceRequirements () Trả lại |
abstract Integer | getFrequency (Object config) Trả về tần số của đối tượng. |
abstract | getLabPreparers () Trả lại danh sách |
abstract | getTargetPreparers () Trả lại danh sách |
abstract boolean | isFake () Trả về liệu vùng chứa có dành cho Thiết bị Đang Kiểm tra hay không. |
abstract void | removeObjectType (String type) Xóa loại đối tượng được chỉ định khỏi giá đỡ cấu hình thiết bị. |
Phương pháp 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 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 abstract 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 | trong trường hợp đối tượng được truyền không khớp với các kiểu được phép. |
addSpecificConfig
public abstract 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 | trong trường hợp đối tượng được truyền không khớp với các kiểu được phép. |
dòng vô tính
public abstract 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 |
dòng vô tính
public abstract IDeviceConfiguration clone ()
Trả lại một bản sao cạn của đối tượng IDeviceConfiguration
này.
Lợi nhuận | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
public abstractgetAllObjectOfType (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
public abstractgetAllObjects ()
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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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
public abstractgetLabPreparers ()
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
public abstractgetTargetPreparers ()
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 abstract 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 abstract 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 | trong trường hợp loại không được hỗ trợ. |