DeviceConfigurationHolder

public class DeviceConfigurationHolder
extends Object implements IDeviceConfiguration

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


การใช้งาน IDeviceConfiguration ที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกําหนดค่าอุปกรณ์ที่โหลดไว้ในแอตทริบิวต์

สรุป

ตัวสร้างแบบสาธารณะ

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

เมธอดสาธารณะ

void addFrequency(Object config, Integer frequency)

ติดตามความถี่ของออบเจ็กต์เพื่อให้เราแทรกตัวเลือกที่เหมาะสมกับออบเจ็กต์ได้

void addSpecificConfig(Object config, String type)

ส่งออบเจ็กต์ที่อนุญาตรายการใดรายการหนึ่งซึ่งผู้ถือการกําหนดค่าสามารถติดตามได้

void addSpecificConfig(Object config)

ส่งออบเจ็กต์ที่อนุญาตรายการใดรายการหนึ่งซึ่งผู้ถือการกําหนดค่าสามารถติดตามได้

IDeviceConfiguration clone(String newName)

แสดงผลสำเนาแบบตื้นของออบเจ็กต์ IDeviceConfiguration นี้ภายใต้ชื่อใหม่

IDeviceConfiguration clone()

getAllObjectOfType(String configType)

แสดงรายการออบเจ็กต์การกําหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration ที่ตรงกับประเภทการกําหนดค่าที่ขอ

getAllObjects()

แสดงรายการออบเจ็กต์การกําหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration

IBuildProvider getBuildProvider()

แสดงผล IBuildProvider ที่โฮลเดอร์การกําหนดค่าอุปกรณ์อ้างอิง

String getDeviceName()

แสดงผลชื่อของอุปกรณ์ที่ระบุในช่อง "name" ของการกำหนดค่า

TestDeviceOptions getDeviceOptions()

แสดง TestDeviceOptions ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

IDeviceRecovery getDeviceRecovery()

แสดง IDeviceRecovery ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

IDeviceSelection getDeviceRequirements()

แสดง IDeviceSelection ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

Integer getFrequency(Object config)

แสดงผลความถี่ของออบเจ็กต์

getLabPreparers()

แสดงรายการ ITargetPreparer ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

getTargetPreparers()

แสดงรายการ ITargetPreparer ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

boolean isFake()

แสดงผลว่าคอนเทนเนอร์สําหรับอุปกรณ์ทดสอบหรือไม่

void removeObjectType(String type)

นำออบเจ็กต์ประเภทที่ระบุออกจากตัวยึดการกําหนดค่าอุปกรณ์

ตัวสร้างแบบสาธารณะ

DeviceConfigurationHolder

public DeviceConfigurationHolder ()

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName)

พารามิเตอร์
deviceName String

DeviceConfigurationHolder

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

พารามิเตอร์
deviceName String

isFake boolean

เมธอดสาธารณะ

addFrequency

public void addFrequency (Object config, 
                Integer frequency)

ติดตามความถี่ของออบเจ็กต์เพื่อให้เราแทรกตัวเลือกที่เหมาะสมกับออบเจ็กต์ได้

พารามิเตอร์
config Object: ออบเจ็กต์ที่เราติดตามความถี่

frequency Integer: ความถี่ที่เชื่อมโยงกับออบเจ็กต์

addSpecificConfig

public void addSpecificConfig (Object config, 
                String type)

ส่งออบเจ็กต์ที่อนุญาตรายการใดรายการหนึ่งซึ่งผู้ถือการกําหนดค่าสามารถติดตามได้

รายการวัตถุทั้งหมดที่อนุญาต ได้แก่ IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

พารามิเตอร์
config Object: ออบเจ็กต์จากประเภทด้านบน

type String: ประเภทออบเจ็กต์การกําหนดค่าที่ส่ง

การโยน
ConfigurationException

addSpecificConfig

public void addSpecificConfig (Object config)

ส่งออบเจ็กต์ที่อนุญาตรายการใดรายการหนึ่งซึ่งผู้ถือการกําหนดค่าสามารถติดตามได้

รายการวัตถุทั้งหมดที่อนุญาต ได้แก่ IBuildProvider, ITargetPreparer, IDeviceRecovery, IDeviceSelection, TestDeviceOptions

พารามิเตอร์
config Object: ออบเจ็กต์จากประเภทด้านบน

การโยน
ConfigurationException

โคลน

public IDeviceConfiguration clone (String newName)

แสดงผลสำเนาแบบตื้นของออบเจ็กต์ IDeviceConfiguration นี้ภายใต้ชื่อใหม่

พารามิเตอร์
newName String

คิกรีเทิร์น
IDeviceConfiguration

โคลน

public IDeviceConfiguration clone ()

คิกรีเทิร์น
IDeviceConfiguration

getAllObjectOfType

public  getAllObjectOfType (String configType)

แสดงรายการออบเจ็กต์การกําหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration ที่ตรงกับประเภทการกําหนดค่าที่ขอ

พารามิเตอร์
configType String

คิกรีเทิร์น

getAllObjects

public  getAllObjects ()

แสดงรายการออบเจ็กต์การกําหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration

คิกรีเทิร์น

getBuildProvider

public IBuildProvider getBuildProvider ()

แสดงผล IBuildProvider ที่โฮลเดอร์การกําหนดค่าอุปกรณ์อ้างอิง

คิกรีเทิร์น
IBuildProvider

getDeviceName

public String getDeviceName ()

แสดงผลชื่อของอุปกรณ์ที่ระบุในช่อง "name" ของการกำหนดค่า

คิกรีเทิร์น
String

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

แสดง TestDeviceOptions ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

คิกรีเทิร์น
TestDeviceOptions

getDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

แสดง IDeviceRecovery ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

คิกรีเทิร์น
IDeviceRecovery

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

แสดง IDeviceSelection ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

คิกรีเทิร์น
IDeviceSelection

getFrequency

public Integer getFrequency (Object config)

แสดงผลความถี่ของออบเจ็กต์

พารามิเตอร์
config Object

คิกรีเทิร์น
Integer

getLabPreparers

public  getLabPreparers ()

แสดงรายการ ITargetPreparer ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

คิกรีเทิร์น

getTargetPreparers

public  getTargetPreparers ()

แสดงรายการ ITargetPreparer ที่ผู้ถือการกําหนดค่าอุปกรณ์มี

คิกรีเทิร์น

isFake

public boolean isFake ()

แสดงผลว่าคอนเทนเนอร์มีไว้สำหรับอุปกรณ์ทดสอบหรือไม่

คิกรีเทิร์น
boolean

removeObjectType

public void removeObjectType (String type)

นำออบเจ็กต์ประเภทที่ระบุออกจากตัวยึดการกําหนดค่าอุปกรณ์

พารามิเตอร์
type String: ประเภทของออบเจ็กต์ที่จะนำออก

การโยน
ConfigurationException