จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การกำหนดค่า
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 |
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-20 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-08-20 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-08-20 UTC"]]