TfInternalOptionsFetcher
  public
  
  
  
  class
  TfInternalOptionsFetcher
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.TfInternalOptionsFetcher | 
A utility class that allows classes to load a variables value statically from a res file.
The resource file should be in a key=value format, where the key is associated with the variable that needs to be retrieved. A single resource file can contain multiple lines, where each line is associated with one variable.
To specify any primitive types, a single key=value pair should be used in a line. e.g.:
- my-integer-key=5
- my-string-key=myStringValue
To specify any collections, multiple values can be used, separated by a comma(,). e.g.:
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
To specify a map, multiple mapKey\=mapValue pair can be used, separated by a comma(,). e.g.:
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
Summary
| Public constructors | |
|---|---|
| 
      TfInternalOptionsFetcher()
       | |
| Public methods | |
|---|---|
| 
        
        
        static
        
        
        void | 
      fetchOption(Class<?> classObj)
      Fetches the values for all declared fields of the given  | 
| 
        
        
        static
        
        
        void | 
      setResourcePath(String path)
      Set the path of the resource file where the value will be retrieved from. | 
Public constructors
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
Public methods
fetchOption
public static void fetchOption (Class<?> classObj)
Fetches the values for all declared fields of the given Class from the specified
 resource file. If a resource file is not set, a default resource file will be used.
| Parameters | |
|---|---|
| classObj | Class: the classObjectwhose fields should be populated. | 
setResourcePath
public static void setResourcePath (String path)
Set the path of the resource file where the value will be retrieved from.
| Parameters | |
|---|---|
| path | String | 
