การกำหนดค่า IDevice
public interface IDeviceConfiguration
com.android.tradefed.config.IDeviceConfiguration |
อินเทอร์เฟซโฮลเดอร์การกำหนดค่าอุปกรณ์ ใช้เพื่อแสดงวัตถุที่สามารถเก็บข้อมูลสำหรับการกำหนดค่าของอุปกรณ์
สรุป
วิธีการสาธารณะ | |
---|---|
abstract void | addFrequency (Object config, Integer frequency) ติดตามความถี่ของวัตถุเพื่อให้เราสามารถฉีดออปชั่นต่อต้านมันได้อย่างเหมาะสม |
abstract void | addSpecificConfig (Object config, String type) ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้ |
abstract void | addSpecificConfig (Object config) ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้ |
abstract IDeviceConfiguration | clone (String newName) ส่งคืนสำเนาตื้นๆ ของวัตถุ |
abstract IDeviceConfiguration | clone () ส่งคืนสำเนาตื้นๆ ของวัตถุ |
abstract | getAllObjectOfType (String configType) ส่งคืน รายการของออบเจกต์การกำหนดค่าทั้งหมดที่มีอินสแตนซ์ของ |
abstract | getAllObjects () กลับ รายการของวัตถุการกำหนดค่าทั้งหมดที่มีอินสแตนซ์ของ |
abstract IBuildProvider | getBuildProvider () ส่งคืน |
abstract String | getDeviceName () ส่งกลับชื่อของอุปกรณ์ที่ระบุในช่อง "ชื่อ" ของการกำหนดค่า |
abstract TestDeviceOptions | getDeviceOptions () ส่งกลับ |
abstract IDeviceRecovery | getDeviceRecovery () ส่งคืน |
abstract IDeviceSelection | getDeviceRequirements () ส่งคืน |
abstract Integer | getFrequency (Object config) ส่งกลับความถี่ของวัตถุ |
abstract | getLabPreparers () ส่งคืนรายการ |
abstract | getTargetPreparers () ส่งคืนรายการ |
abstract boolean | isFake () ส่งกลับว่าคอนเทนเนอร์เป็นอุปกรณ์ภายใต้การทดสอบหรือไม่ |
abstract void | removeObjectType (String type) ลบประเภทวัตถุที่ระบุออกจากตัวยึดการกำหนดค่าอุปกรณ์ |
วิธีการสาธารณะ
เพิ่มความถี่
public abstract void addFrequency (Object config, Integer frequency)
ติดตามความถี่ของวัตถุเพื่อให้เราสามารถฉีดออปชั่นต่อต้านมันได้อย่างเหมาะสม
พารามิเตอร์ | |
---|---|
config | Object : วัตถุที่เรากำลังติดตามความถี่ |
frequency | Integer : ความถี่ที่เกี่ยวข้องกับวัตถุ |
เพิ่มการกำหนดค่าเฉพาะ
public abstract void addSpecificConfig (Object config, String type)
ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้
รายการทั้งหมดของวัตถุที่อนุญาตคือ: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
พารามิเตอร์ | |
---|---|
config | Object : วัตถุจากประเภทด้านบน |
type | String : ประเภทของวัตถุการกำหนดค่าที่ส่งผ่าน |
พ่น | |
---|---|
ConfigurationException | ในกรณีที่วัตถุที่ผ่านไม่ตรงกับประเภทที่อนุญาต |
เพิ่มการกำหนดค่าเฉพาะ
public abstract void addSpecificConfig (Object config)
ส่งหนึ่งในวัตถุที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้
รายการทั้งหมดของวัตถุที่อนุญาตคือ: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
พารามิเตอร์ | |
---|---|
config | Object : วัตถุจากประเภทด้านบน |
พ่น | |
---|---|
ConfigurationException | ในกรณีที่วัตถุที่ผ่านไม่ตรงกับประเภทที่อนุญาต |
โคลน
public abstract IDeviceConfiguration clone (String newName)
ส่งคืนสำเนาตื้นๆ ของวัตถุ IDeviceConfiguration
ภายใต้ชื่อใหม่
พารามิเตอร์ | |
---|---|
newName | String |
ส่งคืน | |
---|---|
IDeviceConfiguration |
โคลน
public abstract IDeviceConfiguration clone ()
ส่งคืนสำเนาตื้นๆ ของวัตถุ IDeviceConfiguration
ส่งคืน | |
---|---|
IDeviceConfiguration |
รับ AllObjectOfType
public abstractgetAllObjectOfType (String configType)
ส่งคืน รายการของออบเจกต์การกำหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration
ที่ตรงกับประเภทการกำหนดค่าที่ร้องขอ
พารามิเตอร์ | |
---|---|
configType | String |
ส่งคืน | |
---|---|
getAllObjects
public abstractgetAllObjects ()
กลับ รายการของวัตถุการกำหนดค่าทั้งหมดที่มีอินสแตนซ์ของ IDeviceConfiguration
ส่งคืน | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
ส่งคืน IBuildProvider
ที่ตัวยึดการกำหนดค่าอุปกรณ์อ้างอิงถึง
ส่งคืน | |
---|---|
IBuildProvider |
รับชื่ออุปกรณ์
public abstract String getDeviceName ()
ส่งกลับชื่อของอุปกรณ์ที่ระบุในช่อง "ชื่อ" ของการกำหนดค่า
ส่งคืน | |
---|---|
String |
รับตัวเลือกอุปกรณ์
public abstract TestDeviceOptions getDeviceOptions ()
ส่งกลับ TestDeviceOptions
ที่ตัวยึดการกำหนดค่าอุปกรณ์มี
ส่งคืน | |
---|---|
TestDeviceOptions |
รับการกู้คืนอุปกรณ์
public abstract IDeviceRecovery getDeviceRecovery ()
ส่งคืน IDeviceRecovery
ที่ตัวยึดการกำหนดค่าอุปกรณ์มี
ส่งคืน | |
---|---|
IDeviceRecovery |
รับความต้องการอุปกรณ์
public abstract IDeviceSelection getDeviceRequirements ()
ส่งคืน IDeviceSelection
ที่ตัวยึดการกำหนดค่าอุปกรณ์มี
ส่งคืน | |
---|---|
IDeviceSelection |
รับความถี่
public abstract Integer getFrequency (Object config)
ส่งกลับความถี่ของวัตถุ
พารามิเตอร์ | |
---|---|
config | Object |
ส่งคืน | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
ส่งคืนรายการ ITargetPreparer
ที่ตัวยึดการกำหนดค่าอุปกรณ์มี
ส่งคืน | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
ส่งคืนรายการ ITargetPreparer
ที่ตัวยึดการกำหนดค่าอุปกรณ์มี
ส่งคืน | |
---|---|
เป็นของปลอม
public abstract boolean isFake ()
ส่งกลับว่าคอนเทนเนอร์เป็นอุปกรณ์ภายใต้การทดสอบหรือไม่
ส่งคืน | |
---|---|
boolean |
RemoveObjectType
public abstract void removeObjectType (String type)
ลบประเภทวัตถุที่ระบุออกจากตัวยึดการกำหนดค่าอุปกรณ์
พารามิเตอร์ | |
---|---|
type | String : ประเภทของวัตถุที่จะลบ |
พ่น | |
---|---|
ConfigurationException | ในกรณีที่ไม่รองรับประเภท |