IDeviceConfiguration
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 () ส่งคืนคอนเทนเนอร์สำหรับ Device Under Test หรือไม่ |
abstract void | removeObjectType (String type) นำประเภทอ็อบเจ็กต์ที่ระบุออกจากที่ยึดการกำหนดค่าอุปกรณ์ |
วิธีการสาธารณะ
เพิ่มความถี่
public abstract void addFrequency (Object config, Integer frequency)
ติดตามความถี่ของวัตถุเพื่อให้เราสามารถแทรกตัวเลือกกับวัตถุได้อย่างถูกต้อง
พารามิเตอร์ | |
---|---|
config | Object : วัตถุที่เรากำลังติดตามความถี่ |
frequency | Integer : ความถี่ที่เกี่ยวข้องกับวัตถุ |
addSpecificConfig
public abstract void addSpecificConfig (Object config, String type)
ส่งหนึ่งในอ็อบเจ็กต์ที่อนุญาตซึ่ง Configuration Holder สามารถติดตามได้
รายการที่สมบูรณ์ของวัตถุที่ได้รับอนุญาตคือ: IBuildProvider
, ITargetPreparer
, IDeviceRecovery
, IDeviceSelection
, TestDeviceOptions
พารามิเตอร์ | |
---|---|
config | Object : วัตถุจากประเภทดังกล่าวข้างต้น |
type | String : ชนิดของวัตถุการกำหนดค่าที่ถูกส่ง |
ขว้าง | |
---|---|
ConfigurationException | ในกรณีที่วัตถุที่ผ่านไม่ตรงกับประเภทที่อนุญาต |
addSpecificConfig
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 |
getAllObjectOfType
public abstractgetAllObjectOfType (String configType)
กลับรายการของวัตถุทั้งหมดที่กำหนดค่าจัดขึ้นตัวอย่างของ IDeviceConfiguration
ที่ตรงกับประเภทการกำหนดค่าที่มีการร้องขอ
พารามิเตอร์ | |
---|---|
configType | String |
คืนสินค้า | |
---|---|
getAllObjects
public abstractgetAllObjects ()
กลับรายการของวัตถุทั้งหมดที่กำหนดค่าจัดขึ้นตัวอย่างของ IDeviceConfiguration
คืนสินค้า | |
---|---|
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
ย้อนกลับ IBuildProvider
ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มีการอ้างอิงถึง
คืนสินค้า | |
---|---|
IBuildProvider |
getDeviceName
public abstract String getDeviceName ()
ส่งกลับชื่ออุปกรณ์ที่ระบุในช่อง "ชื่อ" ของการกำหนดค่า
คืนสินค้า | |
---|---|
String |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
ย้อนกลับ TestDeviceOptions
ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี
คืนสินค้า | |
---|---|
TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
ย้อนกลับ IDeviceRecovery
ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี
คืนสินค้า | |
---|---|
IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
ย้อนกลับ IDeviceSelection
ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี
คืนสินค้า | |
---|---|
IDeviceSelection |
รับความถี่
public abstract Integer getFrequency (Object config)
ส่งกลับความถี่ของวัตถุ
พารามิเตอร์ | |
---|---|
config | Object |
คืนสินค้า | |
---|---|
Integer |
getLabPreparers
public abstractgetLabPreparers ()
กลับรายการของ ITargetPreparer
ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี
คืนสินค้า | |
---|---|
getTargetPreparers
public abstractgetTargetPreparers ()
กลับรายการของ ITargetPreparer
ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี
คืนสินค้า | |
---|---|
isFake
public abstract boolean isFake ()
ส่งคืนคอนเทนเนอร์สำหรับ Device Under Test หรือไม่
คืนสินค้า | |
---|---|
boolean |
removeObjectType
public abstract void removeObjectType (String type)
นำประเภทอ็อบเจ็กต์ที่ระบุออกจากที่ยึดการกำหนดค่าอุปกรณ์
พารามิเตอร์ | |
---|---|
type | String : ประเภทของวัตถุที่จะลบ |
ขว้าง | |
---|---|
ConfigurationException | ในกรณีที่ไม่รองรับประเภท |