TfInternalOptionsFetcher
  public
  
  
  
  class
  TfInternalOptionsFetcher
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.TfInternalOptionsFetcher | 
Eine Dienstprogrammklasse, mit der Klassen einen Variablenwert statisch aus einer RES-Datei laden können.
Die Ressourcendatei muss im Format „Schlüssel=Wert“ vorliegen, wobei der Schlüssel der Variablen zugeordnet ist, die abgerufen werden soll. Eine einzelne Ressourcendatei kann mehrere Zeilen enthalten, wobei jeder Zeile eine Variable zugeordnet ist.
Um primitive Typen anzugeben, sollte in einer Zeile ein einzelnes Schlüssel/Wert-Paar verwendet werden. Beispiel:
- my-integer-key=5
 - my-string-key=myStringValue
 
Sie können mehrere durch Komma getrennte Werte angeben, z. B.:
- my-string-list-key=stringOne,stringTwo,stringThree
 - my-int-list-key=1,2,3,4,5
 
Zum Angeben einer Zuordnung können mehrere Paare vom Typ „mapKey=mapValue“ verwendet werden, die durch ein Komma getrennt sind. Beispiel:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
 
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
      
      TfInternalOptionsFetcher()
      
      
     | 
  |
Öffentliche Methoden | |
|---|---|
        
        
        static
        
        
        void
     | 
  
    
      
      fetchOption(Class<?> classObj)
      
      
        Ruft die Werte für alle deklarierten Felder der angegebenen   | 
  
        
        
        static
        
        
        void
     | 
  
    
      
      setResourcePath(String path)
      
      
        Legen Sie den Pfad der Ressourcendatei fest, aus der der Wert abgerufen werden soll.  | 
  
Öffentliche Konstruktoren
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
Öffentliche Methoden
fetchOption
public static void fetchOption (Class<?> classObj)
Ruft die Werte für alle deklarierten Felder der angegebenen Class aus der angegebenen Ressourcendatei ab. Wenn keine Ressourcendatei festgelegt ist, wird eine Standardressourcendatei verwendet.
| Parameter | |
|---|---|
classObj | 
        
          Class: Die Klasse Object, deren Felder ausgefüllt werden sollen. | 
      
setResourcePath
public static void setResourcePath (String path)
Legen Sie den Pfad der Ressourcendatei fest, aus der der Wert abgerufen werden soll.
| Parameter | |
|---|---|
path | 
        
          String  |