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