Chủ sở hữu cấu hình thiết bị

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

java.lang.Object
com.android.tradefed.config.DeviceConfigurationHolder


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 nó.

Bản tóm tắt

Nhà thầu xây dựng công cộng

DeviceConfigurationHolder ()
DeviceConfigurationHolder (String deviceName)
DeviceConfigurationHolder (String deviceName, boolean isFake)

Phương pháp công khai

void addFrequency (Object config, Integer frequency)

Theo dõi tần suất của đối tượng để chúng tôi có thể đưa ra tùy chọn phù hợp với đối tượng đó.

void addSpecificConfig (Object config, String type)

Vượt qua một trong những đối tượng được phép mà Người giữ cấu hình có thể theo dõi.

void addSpecificConfig (Object config)

Vượt qua một trong những đối tượng được phép mà Người giữ cấu hình có thể theo dõi.

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.

IDeviceConfiguration clone ()

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 của IDeviceConfiguration phù hợp với loại cấu hình được yêu cầu.

getAllObjects ()

Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản của IDeviceConfiguration

IBuildProvider getBuildProvider ()

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

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.

TestDeviceOptions getDeviceOptions ()

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

IDeviceRecovery getDeviceRecovery ()

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

IDeviceSelection getDeviceRequirements ()

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

Integer getFrequency (Object config)

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

getLabPreparers ()

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

getTargetPreparers ()

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

boolean isFake ()

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

void removeObjectType (String type)

Xóa loại đối tượng được chỉ định khỏi ngăn chứa cấu hình thiết bị.

Nhà thầu xây dựng công cộng

Chủ sở hữu cấu hình thiết bị

public DeviceConfigurationHolder ()

Chủ sở hữu cấu hình thiết bị

public DeviceConfigurationHolder (String deviceName)

Thông số
deviceName String

Chủ sở hữu cấu hình thiết bị

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

Thông số
deviceName String

isFake boolean

Phương pháp công khai

thêm tần số

public void addFrequency (Object config, 
                Integer frequency)

Theo dõi tần suất của đối tượng để chúng tôi có thể đưa ra tùy chọn phù hợp với đối tượng đó.

Thông số
config Object : đối tượng mà chúng ta đang theo dõi tần số.

frequency Integer : tần số liên quan đến đối tượng.

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

Vượt qua một trong những đố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 thuộc loại trên.

type String : loại đối tượng cấu hình được truyền.

Ném
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

Vượt qua một trong những đố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 thuộc loại trên.

Ném
ConfigurationException

dòng vô tính

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

Thông số
newName String

Trả lại
IDeviceConfiguration

dòng vô tính

public IDeviceConfiguration clone ()

Trả lại
IDeviceConfiguration

getAllObjectOfType

public  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 của IDeviceConfiguration phù hợp với loại cấu hình được yêu cầu.

Thông số
configType String

Trả lại

getAllObjects

public  getAllObjects ()

Trả về Danh sách tất cả các đối tượng cấu hình chứa phiên bản của IDeviceConfiguration

Trả lại

getBuildProvider

public IBuildProvider getBuildProvider ()

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

Trả lại
IBuildProvider

lấy Tên thiết bị

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

Trả lại
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

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

Trả lại
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

Trả lại
IDeviceRecovery

getYêu cầu thiết bị

public IDeviceSelection getDeviceRequirements ()

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

Trả lại
IDeviceSelection

lấy tần số

public Integer getFrequency (Object config)

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

Thông số
config Object

Trả lại
Integer

getLabPreparers

public  getLabPreparers ()

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

Trả lại

getTargetPreparers

public  getTargetPreparers ()

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

Trả lại

là giả mạo

public boolean isFake ()

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

Trả lại
boolean

loại bỏObjectType

public void removeObjectType (String type)

Xóa loại đối tượng được chỉ định khỏi ngăn chứa cấu hình thiết bị.

Thông số
type String : Loại đối tượng cần loại bỏ.

Ném
ConfigurationException