Cấu hình IDevice

public interface IDeviceConfiguration

com.android.tradefed.config.IDeviceConfiguration


Giao diện chủ sở hữu cấu hình thiết bị. Dùng để biểu thị một đối tượng có thể chứa thông tin cho 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 tuỳ chọn phù hợp với đối tượng đó.

abstract void addSpecificConfig(Object config, String type)

Truyền một trong các đối tượng được phép mà Chủ sở hữu cấu hình có thể theo dõi.

abstract void addSpecificConfig(Object config)

Truyền một trong các đối tượng được phép mà Chủ sở hữu cấu hình có thể theo dõi.

abstract 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.

abstract IDeviceConfiguration clone()

Trả về một bản sao nông của đối tượng IDeviceConfiguration này.

abstract getAllObjectOfType(String configType)

Trả về Danh sách tất cả đối tượng cấu hình có thực thể của IDeviceConfiguration khớp với loại cấu hình được yêu cầu.

abstract getAllObjects()

Trả về Danh sách tất cả đối tượng cấu hình chứa thực thể của IDeviceConfiguration

abstract IBuildProvider getBuildProvider()

Trả về IBuildProvider mà chủ sở hữu cấu hình thiết bị tham chiếu đến.

abstract String getDeviceName()

Trả về Tên của thiết bị được chỉ định trong trường "name" (tên) của cấu hình.

abstract TestDeviceOptions getDeviceOptions()

Trả về TestDeviceOptions mà phần tử giữ cấu hình thiết bị có.

abstract IDeviceRecovery getDeviceRecovery()

Trả về IDeviceRecovery mà phần tử giữ cấu hình thiết bị có.

abstract IDeviceSelection getDeviceRequirements()

Trả về IDeviceSelection mà phần tử giữ cấu hình thiết bị có.

abstract Integer getFrequency(Object config)

Trả về tần suất của đối tượng.

abstract getLabPreparers()

Trả về danh sách ITargetPreparer mà chủ sở hữu cấu hình thiết bị có.

abstract getTargetPreparers()

Trả về danh sách ITargetPreparer mà phần tử giữ cấu hình thiết bị có.

abstract boolean isFake()

Trả về thông tin về việc vùng chứa có dành cho một Thiết bị đang được kiểm thử hay không.

abstract void removeObjectType(String type)

Xoá loại đối tượng được chỉ định khỏi phần tử 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 tuỳ chọn đúng cách.

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à Trình sở hữu 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

Tham số
config Object: đối tượng từ 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 kiểu được cho phép.

addSpecificConfig

public abstract void addSpecificConfig (Object config)

Truyền một trong các đối tượng được phép mà Chủ sở hữu 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

Tham số
config Object: đối tượng từ 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 kiểu được cho phép.

nhân bản

public abstract 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.

Tham số
newName String

Giá trị trả về
IDeviceConfiguration

nhân bản

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  getAllObjectOfType (String configType)

Trả về Danh sách tất cả đối tượng cấu hình có thực thể của IDeviceConfiguration khớp với loại cấu hình được yêu cầu.

Tham số
configType String

Giá trị trả về

getAllObjects

public abstract  getAllObjects ()

Trả về Danh sách tất cả đối tượng cấu hình lưu giữ thực thể của IDeviceConfiguration

Giá trị trả về

getBuildProvider

public abstract IBuildProvider getBuildProvider ()

Trả về IBuildProvider mà chủ sở hữu cấu hình thiết bị tham chiếu đến.

Giá trị trả về
IBuildProvider

nhận tên thiết bị

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à phần tử giữ cấu hình thiết bị có.

Giá trị trả về
TestDeviceOptions

getDeviceRecovery

public abstract IDeviceRecovery getDeviceRecovery ()

Trả về IDeviceRecovery mà chủ sở hữu cấu hình thiết bị có.

Giá trị trả về
IDeviceRecovery

getDeviceYêu cầu

public abstract IDeviceSelection getDeviceRequirements ()

Trả về IDeviceSelection mà phần tử 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

getLabChuẩn bị

public abstract  getLabPreparers ()

Trả về danh sách ITargetPreparer mà chủ sở hữu cấu hình thiết bị có.

Giá trị trả về

getTargetPreparers

public abstract  getTargetPreparers ()

Trả về danh sách ITargetPreparer mà chủ sở hữu cấu hình thiết bị có.

Giá trị trả về

giả mạo

public abstract boolean isFake ()

Trả về thông tin về việc vùng chứa có dành cho một Thiết bị đang được kiểm thử hay không.

Giá trị trả về
boolean

removeObjectType

public abstract void removeObjectType (String type)

Xoá loại đối tượng được chỉ định khỏi phần tử 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 này không được hỗ trợ.