ตัวยึด DeviceConfiguration

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)

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

ช่างก่อสร้างสาธารณะ

ตัวยึด DeviceConfiguration

public DeviceConfigurationHolder ()

ตัวยึด DeviceConfiguration

public DeviceConfigurationHolder (String deviceName)

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

ตัวยึด DeviceConfiguration

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

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

isFake boolean

วิธีการสาธารณะ

เพิ่มความถี่

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

รับชื่ออุปกรณ์

public String getDeviceName ()

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

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

getDeviceOptions

public TestDeviceOptions getDeviceOptions ()

แสดงผล TestDeviceOptions ที่เจ้าของการกำหนดค่าอุปกรณ์มี

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

กู้คืนอุปกรณ์

public IDeviceRecovery getDeviceRecovery ()

แสดงผล IDeviceRecovery ที่เจ้าของการกำหนดค่าอุปกรณ์มี

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

ข้อกำหนดของอุปกรณ์

public IDeviceSelection getDeviceRequirements ()

แสดงผล IDeviceSelection ที่เจ้าของการกำหนดค่าอุปกรณ์มี

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

ความถี่

public Integer getFrequency (Object config)

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

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

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

getLabPreparer

public  getLabPreparers ()

แสดงรายการ ITargetPreparer ที่เจ้าของการกำหนดค่าอุปกรณ์มี

คิกรีเทิร์น

getTargetPreparer

public  getTargetPreparers ()

แสดงรายการ ITargetPreparer ที่เจ้าของการกำหนดค่าอุปกรณ์มี

คิกรีเทิร์น

isFake

public boolean isFake ()

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

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

ลบออบเจ็กต์ประเภท

public void removeObjectType (String type)

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

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

การขว้าง
ConfigurationException