TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
סיווג שירות שמאפשר לכיתות לטעון ערך של משתנים באופן סטטי מקובץ res.
קובץ המשאב צריך להיות בפורמט key=value, שבו המפתח משויך למשתנה שצריך לאחזר. קובץ משאב אחד יכול להכיל כמה שורות, כאשר כל שורה משויכת למשתנה אחד.
כדי לציין סוגי נתונים בסיסיים, צריך להשתמש בצמד יחיד של מפתח/ערך בשורה. לדוגמה:
- 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 |