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)

กลับสำเนาตื้นนี้ IDeviceConfiguration วัตถุภายใต้ชื่อใหม่

abstract IDeviceConfiguration clone ()

กลับสำเนาตื้นนี้ IDeviceConfiguration วัตถุ

abstract getAllObjectOfType (String configType)

กลับรายการของวัตถุทั้งหมดที่กำหนดค่าจัดขึ้นตัวอย่างของ IDeviceConfiguration ที่ตรงกับประเภทการกำหนดค่าที่มีการร้องขอ

abstract getAllObjects ()

กลับรายการของวัตถุทั้งหมดที่กำหนดค่าจัดขึ้นตัวอย่างของ IDeviceConfiguration

abstract IBuildProvider getBuildProvider ()

ย้อนกลับ IBuildProvider ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มีการอ้างอิงถึง

abstract String getDeviceName ()

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

abstract TestDeviceOptions getDeviceOptions ()

ย้อนกลับ TestDeviceOptions ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี

abstract IDeviceRecovery getDeviceRecovery ()

ย้อนกลับ IDeviceRecovery ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี

abstract IDeviceSelection getDeviceRequirements ()

ย้อนกลับ IDeviceSelection ว่าเจ้าของการกำหนดค่าอุปกรณ์ที่มี

abstract Integer getFrequency (Object config)

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

abstract getLabPreparers ()

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

abstract getTargetPreparers ()

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

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 abstract  getAllObjectOfType (String configType)

กลับรายการของวัตถุทั้งหมดที่กำหนดค่าจัดขึ้นตัวอย่างของ IDeviceConfiguration ที่ตรงกับประเภทการกำหนดค่าที่มีการร้องขอ

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

คืนสินค้า

getAllObjects

public abstract  getAllObjects ()

กลับรายการของวัตถุทั้งหมดที่กำหนดค่าจัดขึ้นตัวอย่างของ 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 abstract  getLabPreparers ()

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

คืนสินค้า

getTargetPreparers

public abstract  getTargetPreparers ()

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

คืนสินค้า

isFake

public abstract boolean isFake ()

ส่งคืนคอนเทนเนอร์สำหรับ Device Under Test หรือไม่

คืนสินค้า
boolean

removeObjectType

public abstract void removeObjectType (String type)

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

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

ขว้าง
ConfigurationException ในกรณีที่ไม่รองรับประเภท