ผู้ถือการกำหนดค่าอุปกรณ์
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 | clone () |
getAllObjectOfType (String configType) Return รายการของวัตถุการกำหนดค่าทั้งหมดถือเป็นอินสแตนซ์ของ | |
getAllObjects () กลับ รายการวัตถุการกำหนดค่าทั้งหมดถือเป็นอินสแตนซ์ของ | |
IBuildProvider | getBuildProvider () ส่งคืน |
String | getDeviceName () ส่งกลับชื่อของอุปกรณ์ที่ระบุในช่อง "ชื่อ" ของการกำหนดค่า |
TestDeviceOptions | getDeviceOptions () ส่งคืน |
IDeviceRecovery | getDeviceRecovery () ส่งคืน |
IDeviceSelection | getDeviceRequirements () ส่งคืน |
Integer | getFrequency (Object config) ส่งกลับความถี่ของวัตถุ |
getLabPreparers () ส่งคืนรายการ | |
getTargetPreparers () ส่งคืนรายการ | |
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)
ส่งผ่านหนึ่งในวัตถุที่ได้รับอนุญาตซึ่งผู้ถือการกำหนดค่าสามารถติดตามได้
รายการออบเจ็กต์ที่อนุญาตทั้งหมด ได้แก่ IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
พารามิเตอร์ | |
---|---|
config | Object : วัตถุจากประเภทด้านบน |
type | String : ประเภทของออบเจ็กต์การกำหนดค่าที่ถูกส่งผ่าน |
ขว้าง | |
---|---|
ConfigurationException |
เพิ่มการกำหนดค่าเฉพาะ
public void addSpecificConfig (Object config)
ส่งผ่านหนึ่งในวัตถุที่ได้รับอนุญาตซึ่งผู้ถือการกำหนดค่าสามารถติดตามได้
รายการออบเจ็กต์ที่อนุญาตทั้งหมด ได้แก่ IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
พารามิเตอร์ | |
---|---|
config | Object : วัตถุจากประเภทด้านบน |
ขว้าง | |
---|---|
ConfigurationException |
โคลน
public IDeviceConfiguration clone (String newName)
ส่งกลับสำเนาแบบตื้นของวัตถุ IDeviceConfiguration
นี้ภายใต้ชื่อใหม่
พารามิเตอร์ | |
---|---|
newName | String |
การส่งคืน | |
---|---|
IDeviceConfiguration |
getAllObjectOfType
publicgetAllObjectOfType (String configType)
Return รายการของวัตถุการกำหนดค่าทั้งหมดถือเป็นอินสแตนซ์ของ IDeviceConfiguration
ที่ตรงกับประเภทการกำหนดค่าที่ร้องขอ
พารามิเตอร์ | |
---|---|
configType | String |
การส่งคืน | |
---|---|
getAllObjects
publicgetAllObjects ()
กลับ รายการวัตถุการกำหนดค่าทั้งหมดถือเป็นอินสแตนซ์ของ IDeviceConfiguration
การส่งคืน | |
---|---|
getBuildProvider
public IBuildProvider getBuildProvider ()
ส่งคืน IBuildProvider
ที่เจ้าของการกำหนดค่าอุปกรณ์อ้างอิงถึง
การส่งคืน | |
---|---|
IBuildProvider |
รับชื่ออุปกรณ์
public String getDeviceName ()
ส่งกลับชื่อของอุปกรณ์ที่ระบุในช่อง "ชื่อ" ของการกำหนดค่า
การส่งคืน | |
---|---|
String |
รับตัวเลือกอุปกรณ์
public TestDeviceOptions getDeviceOptions ()
ส่งคืน TestDeviceOptions
ที่เจ้าของการกำหนดค่าอุปกรณ์มี
การส่งคืน | |
---|---|
TestDeviceOptions |
รับDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
ส่งคืน IDeviceRecovery
ที่เจ้าของการกำหนดค่าอุปกรณ์มี
การส่งคืน | |
---|---|
IDeviceRecovery |
รับข้อกำหนดของอุปกรณ์
public IDeviceSelection getDeviceRequirements ()
ส่งคืน IDeviceSelection
ที่เจ้าของการกำหนดค่าอุปกรณ์มี
การส่งคืน | |
---|---|
IDeviceSelection |
รับความถี่
public Integer getFrequency (Object config)
ส่งกลับความถี่ของวัตถุ
พารามิเตอร์ | |
---|---|
config | Object |
การส่งคืน | |
---|---|
Integer |
getLabPreparers
publicgetLabPreparers ()
ส่งคืนรายการ ITargetPreparer
ที่ผู้ถือการกำหนดค่าอุปกรณ์มี
การส่งคืน | |
---|---|
getTargetPreparers
publicgetTargetPreparers ()
ส่งคืนรายการ ITargetPreparer
ที่ผู้ถือการกำหนดค่าอุปกรณ์มี
การส่งคืน | |
---|---|
เป็นของปลอม
public boolean isFake ()
ส่งคืนว่าคอนเทนเนอร์นั้นมีไว้สำหรับอุปกรณ์ที่ทดสอบหรือไม่
การส่งคืน | |
---|---|
boolean |
ลบObjectType
public void removeObjectType (String type)
ลบประเภทออบเจ็กต์ที่ระบุออกจากที่ยึดการกำหนดค่าอุปกรณ์
พารามิเตอร์ | |
---|---|
type | String : ประเภทของวัตถุที่จะลบ |
ขว้าง | |
---|---|
ConfigurationException |