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