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  |