ตัวยึดการกำหนดค่าอุปกรณ์

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)

ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้

void addSpecificConfig (Object config)

ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้

IDeviceConfiguration clone (String newName)

ส่งคืนสำเนาตื้นๆ ของวัตถุ IDeviceConfiguration ภายใต้ชื่อใหม่

IDeviceConfiguration clone ()

getAllObjectOfType (String configType)

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

getAllObjects ()

กลับ รายการของวัตถุการกำหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration

IBuildProvider getBuildProvider ()

ส่งคืน IBuildProvider ที่ตัวยึดการกำหนดค่าอุปกรณ์อ้างอิงถึง

String getDeviceName ()

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

TestDeviceOptions getDeviceOptions ()

ส่งกลับ TestDeviceOptions ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

IDeviceRecovery getDeviceRecovery ()

ส่งคืน IDeviceRecovery ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

IDeviceSelection getDeviceRequirements ()

ส่งคืน IDeviceSelection ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

Integer getFrequency (Object config)

ส่งกลับความถี่ของวัตถุ

getLabPreparers ()

ส่งคืนรายการ ITargetPreparer ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

getTargetPreparers ()

ส่งคืนรายการ ITargetPreparer ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

boolean isFake ()

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

void removeObjectType (String type)

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

ผู้สร้างสาธารณะ

ตัวยึดการกำหนดค่าอุปกรณ์

public DeviceConfigurationHolder ()

ตัวยึดการกำหนดค่าอุปกรณ์

public DeviceConfigurationHolder (String deviceName)

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

ตัวยึดการกำหนดค่าอุปกรณ์

public DeviceConfigurationHolder (String deviceName, 
                boolean isFake)

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

isFake boolean

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

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

public void addFrequency (Object config, 
                Integer frequency)

ติดตามความถี่ของวัตถุเพื่อให้เราสามารถฉีดออปชั่นต่อต้านมันได้อย่างเหมาะสม

พารามิเตอร์
config Object : วัตถุที่เรากำลังติดตามความถี่

frequency Integer : ความถี่ที่เกี่ยวข้องกับวัตถุ

เพิ่มการกำหนดค่าเฉพาะ

public void addSpecificConfig (Object config, 
                String type)

ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้

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

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

type String : ประเภทของวัตถุการกำหนดค่าที่ส่งผ่าน

พ่น
ConfigurationException

เพิ่มการกำหนดค่าเฉพาะ

public void addSpecificConfig (Object config)

ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้

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

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

พ่น
ConfigurationException

โคลน

public IDeviceConfiguration clone (String newName)

ส่งคืนสำเนาตื้นๆ ของวัตถุ IDeviceConfiguration ภายใต้ชื่อใหม่

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

ส่งคืน
IDeviceConfiguration

โคลน

public IDeviceConfiguration clone ()

ส่งคืน
IDeviceConfiguration

รับ AllObjectOfType

public  getAllObjectOfType (String configType)

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

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

ส่งคืน

getAllObjects

public  getAllObjects ()

กลับ รายการของวัตถุการกำหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration

ส่งคืน

getBuildProvider

public IBuildProvider getBuildProvider ()

ส่งคืน IBuildProvider ที่ตัวยึดการกำหนดค่าอุปกรณ์อ้างอิงถึง

ส่งคืน
IBuildProvider

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

public String getDeviceName ()

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

ส่งคืน
String

รับตัวเลือกอุปกรณ์

public TestDeviceOptions getDeviceOptions ()

ส่งกลับ TestDeviceOptions ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

ส่งคืน
TestDeviceOptions

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

public IDeviceRecovery getDeviceRecovery ()

ส่งคืน IDeviceRecovery ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

ส่งคืน
IDeviceRecovery

รับความต้องการอุปกรณ์

public IDeviceSelection getDeviceRequirements ()

ส่งคืน IDeviceSelection ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

ส่งคืน
IDeviceSelection

รับความถี่

public Integer getFrequency (Object config)

ส่งกลับความถี่ของวัตถุ

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

ส่งคืน
Integer

getLabPreparers

public  getLabPreparers ()

ส่งคืนรายการ ITargetPreparer ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

ส่งคืน

getTargetPreparers

public  getTargetPreparers ()

ส่งคืนรายการ ITargetPreparer ที่ตัวยึดการกำหนดค่าอุปกรณ์มี

ส่งคืน

เป็นของปลอม

public boolean isFake ()

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

ส่งคืน
boolean

RemoveObjectType

public void removeObjectType (String type)

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

พารามิเตอร์
type String : ประเภทของวัตถุที่จะลบ

พ่น
ConfigurationException