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 IDeviceConfiguration này, theo 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 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.

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

abstract IBuildProvider getBuildProvider()

Trả về IBuildProvider mà trình giữ 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" của cấu hình.

abstract TestDeviceOptions getDeviceOptions()

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

abstract IDeviceRecovery getDeviceRecovery()

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

abstract IDeviceSelection getDeviceRequirements()

Trả về IDeviceSelection mà trình 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 List<ITargetPreparer> getLabPreparers()

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

abstract List<ITargetPreparer> getTargetPreparers()

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

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