การกำหนดค่าDef
public class ConfigurationDef
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDef |
เก็บบันทึกการกำหนดค่า ออบเจ็กต์ที่เกี่ยวข้อง และตัวเลือกต่างๆ
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | ConfigurationDef.ConfigObjectDef วัตถุเพื่อเก็บข้อมูลสำหรับ className และหมายเลขลักษณะที่ปรากฏ (เช่น หากการกำหนดค่ามีวัตถุเดียวกันสองครั้ง ตัวแรกจะมีหมายเลขลักษณะที่ปรากฏครั้งแรก) |
เขตข้อมูล | |
---|---|
public static final String | DEFAULT_DEVICE_NAME
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
ConfigurationDef (String name) |
วิธีการสาธารณะ | |
---|---|
int | addConfigObjectDef (String typeName, String className) เพิ่มวัตถุการกำหนดค่าให้กับคำจำกัดความ |
String | addExpectedDevice (String deviceName, boolean isFake) เพิ่มอุปกรณ์ที่ต้องติดตามและว่าเป็นของจริงหรือไม่ |
void | addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type) เพิ่มตัวเลือกให้กับคำจำกัดความ |
IConfiguration | createConfiguration () สร้างการกำหนดค่าจากข้อมูลที่จัดเก็บไว้ในคำจำกัดความนี้ และเติมฟิลด์ด้วยค่าตัวเลือกที่ให้ไว้ |
IConfiguration | createConfiguration ( allowedObjects) createConfiguration ( allowedObjects) สร้างการกำหนดค่าจากข้อมูลที่จัดเก็บไว้ในคำจำกัดความนี้ และเติมฟิลด์ด้วยค่าตัวเลือกที่ให้ไว้ |
String | getDescription () ส่งกลับคำอธิบายสั้นๆ ของการกำหนดค่า |
getExpectedDevices () ส่งคืนแผนที่ปัจจุบันของอุปกรณ์ที่ถูกติดตามและระบุว่าเป็นอุปกรณ์จริงหรือไม่ | |
String | getName () รับชื่อของข้อกำหนดการกำหนดค่านี้ |
boolean | isMultiDeviceMode () แสดงผลว่าการกำหนดค่าที่บันทึกไว้เป็นแบบหลายอุปกรณ์หรือไม่ |
void | setDescription (String description) ตั้งค่าคำอธิบายคำจำกัดความของคอนฟิกูเรชัน |
void | setMultiDeviceMode (boolean multiDeviceMode) |
วิธีการที่ได้รับการป้องกัน | |
---|---|
void | checkRejectedObjects ( rejectedObjects, Throwable cause) checkRejectedObjects ( rejectedObjects, Throwable cause) ประเมินแมปวัตถุที่ถูกปฏิเสธ หากมีข้อยกเว้นเกิดขึ้น |
void | injectOptions ( IConfiguration config, optionList) injectOptions ( IConfiguration config, optionList) |
เขตข้อมูล
DEFAULT_DEVICE_NAME
public static final String DEFAULT_DEVICE_NAME
ผู้รับเหมาก่อสร้างสาธารณะ
การกำหนดค่าDef
public ConfigurationDef (String name)
พารามิเตอร์ | |
---|---|
name | String |
วิธีการสาธารณะ
addConfigObjectDef
public int addConfigObjectDef (String typeName, String className)
เพิ่มวัตถุการกำหนดค่าให้กับคำจำกัดความ
พารามิเตอร์ | |
---|---|
typeName | String : ชื่อประเภทวัตถุ config |
className | String : ชื่อคลาสของวัตถุ config |
การส่งคืน | |
---|---|
int | จำนวนครั้งที่ className นี้ปรากฏใน ConfigurationDef นี้ รวมถึงครั้งนี้ด้วย เนื่องจากเมธอด ConfigurationDef ทั้งหมดส่งคืนคลาสเหล่านี้ด้วยการเรียงลำดับคงที่ ดัชนีนี้จึงสามารถใช้เป็นตัวระบุเฉพาะสำหรับอินสแตนซ์ที่เพิ่งเพิ่มของ clasName |
เพิ่มอุปกรณ์ที่คาดหวัง
public String addExpectedDevice (String deviceName, boolean isFake)
เพิ่มอุปกรณ์ที่ต้องติดตามและว่าเป็นของจริงหรือไม่
พารามิเตอร์ | |
---|---|
deviceName | String |
isFake | boolean |
การส่งคืน | |
---|---|
String |
addOptionDef
public void addOptionDef (String optionName, String optionKey, String optionValue, String optionSource, String type)
เพิ่มตัวเลือกให้กับคำจำกัดความ
พารามิเตอร์ | |
---|---|
optionName | String : ชื่อของตัวเลือก |
optionKey | String |
optionValue | String : ค่าตัวเลือก |
optionSource | String |
type | String |
สร้างการกำหนดค่า
public IConfiguration createConfiguration ()
สร้างการกำหนดค่าจากข้อมูลที่จัดเก็บไว้ในคำจำกัดความนี้ และเติมฟิลด์ด้วยค่าตัวเลือกที่ให้ไว้
การส่งคืน | |
---|---|
IConfiguration | IConfiguration ที่สร้างขึ้น |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถสร้างการกำหนดค่าได้ |
สร้างการกำหนดค่า
public IConfiguration createConfiguration (allowedObjects)
สร้างการกำหนดค่าจากข้อมูลที่จัดเก็บไว้ในคำจำกัดความนี้ และเติมฟิลด์ด้วยค่าตัวเลือกที่ให้ไว้
พารามิเตอร์ | |
---|---|
allowedObjects |
การส่งคืน | |
---|---|
IConfiguration | IConfiguration ที่สร้างขึ้น |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถสร้างการกำหนดค่าได้ |
รับคำอธิบาย
public String getDescription ()
ส่งกลับคำอธิบายสั้นๆ ของการกำหนดค่า
การส่งคืน | |
---|---|
String |
รับอุปกรณ์ที่คาดหวัง
publicgetExpectedDevices ()
ส่งคืนแผนที่ปัจจุบันของอุปกรณ์ที่ถูกติดตามและระบุว่าเป็นอุปกรณ์จริงหรือไม่
การส่งคืน | |
---|---|
รับชื่อ
public String getName ()
รับชื่อของข้อกำหนดการกำหนดค่านี้
การส่งคืน | |
---|---|
String | ชื่อของการกำหนดค่านี้ |
เป็น MultiDeviceMode
public boolean isMultiDeviceMode ()
แสดงผลว่าการกำหนดค่าที่บันทึกไว้เป็นแบบหลายอุปกรณ์หรือไม่
การส่งคืน | |
---|---|
boolean |
คำอธิบายชุด
public void setDescription (String description)
ตั้งค่าคำอธิบายคำจำกัดความของคอนฟิกูเรชัน
พารามิเตอร์ | |
---|---|
description | String |
ตั้งค่า MultiDeviceMode
public void setMultiDeviceMode (boolean multiDeviceMode)
พารามิเตอร์ | |
---|---|
multiDeviceMode | boolean |
วิธีการที่ได้รับการป้องกัน
ตรวจสอบ RejectedObjects
protected void checkRejectedObjects (rejectedObjects, Throwable cause)
ประเมินแมปวัตถุที่ถูกปฏิเสธ หากมีข้อยกเว้นเกิดขึ้น
พารามิเตอร์ | |
---|---|
rejectedObjects | |
cause | Throwable |
ขว้าง | |
---|---|
ClassNotFoundConfigurationException |
ฉีดตัวเลือก
protected void injectOptions (IConfiguration config,optionList)
พารามิเตอร์ | |
---|---|
config | IConfiguration |
optionList |
ขว้าง | |
---|---|
ConfigurationException |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC