TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
คลาสยูทิลิตีที่ช่วยให้คลาสโหลดค่าตัวแปรแบบคงที่จากไฟล์ res ได้
ไฟล์ทรัพยากรควรอยู่ในรูปแบบคีย์=ค่า โดยที่คีย์จะเชื่อมโยงกับตัวแปรที่ต้องดึงข้อมูล ไฟล์ทรัพยากรไฟล์เดียวอาจมีหลายบรรทัด โดยแต่ละบรรทัดจะเชื่อมโยงกับตัวแปร 1 รายการ
หากต้องการระบุประเภทพื้นฐานใดก็ตาม คุณควรใช้คู่คีย์=ค่ารายการเดียวในบรรทัด เช่น
- my-integer-key=5
- my-string-key=myStringValue
หากต้องการระบุคอลเล็กชัน ให้ใช้ค่าหลายค่าโดยคั่นด้วยคอมมา(,) เช่น
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
หากต้องการระบุแผนที่ คุณสามารถใช้คู่ mapKey\=mapValue หลายคู่โดยคั่นด้วยคอมมา(,) เช่น
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
สรุป
ตัวสร้างแบบสาธารณะ | |
---|---|
TfInternalOptionsFetcher()
|
เมธอดสาธารณะ | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
ดึงค่าสำหรับช่องที่ประกาศทั้งหมดของ |
static
void
|
setResourcePath(String path)
ตั้งค่าเส้นทางของไฟล์ทรัพยากรที่จะดึงข้อมูลค่า |
ตัวสร้างแบบสาธารณะ
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
เมธอดสาธารณะ
fetchOption
public static void fetchOption (Class<?> classObj)
ดึงค่าสำหรับช่องที่ประกาศทั้งหมดของ Class
ที่ระบุจากไฟล์ทรัพยากรที่ระบุ หากไม่ได้ตั้งค่าไฟล์ทรัพยากร ระบบจะใช้ไฟล์ทรัพยากรเริ่มต้น
พารามิเตอร์ | |
---|---|
classObj |
Class : คลาส Object ที่ควรป้อนข้อมูลในช่อง |
setResourcePath
public static void setResourcePath (String path)
ตั้งค่าเส้นทางของไฟล์ทรัพยากรที่จะดึงค่า
พารามิเตอร์ | |
---|---|
path |
String |