TfInternalOptionsFetcher
public
class
TfInternalOptionsFetcher
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TfInternalOptionsFetcher |
Classe utilitaire qui permet aux classes de charger une valeur de variable de manière statique à partir d'un fichier res.
Le fichier de ressources doit être au format clé=valeur, où la clé est associée à la variable à récupérer. Un seul fichier de ressources peut contenir plusieurs lignes, chaque ligne étant associée à une variable.
Pour spécifier des types primitifs, vous devez utiliser une seule paire clé=valeur par ligne. Par exemple :
- my-integer-key=5
- my-string-key=myStringValue
Pour spécifier des collections, vous pouvez utiliser plusieurs valeurs, séparées par une virgule(,). Par exemple :
- my-string-list-key=stringOne,stringTwo,stringThree
- my-int-list-key=1,2,3,4,5
Pour spécifier une mise en correspondance, vous pouvez utiliser plusieurs paires mapKey\=mapValue, séparées par une virgule(,). Par exemple :
- my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2
Résumé
Constructeurs publics | |
---|---|
TfInternalOptionsFetcher()
|
Méthodes publiques | |
---|---|
static
void
|
fetchOption(Class<?> classObj)
Récupère les valeurs de tous les champs déclarés de l' |
static
void
|
setResourcePath(String path)
Définissez le chemin d'accès au fichier de ressources à partir duquel la valeur sera récupérée. |
Constructeurs publics
TfInternalOptionsFetcher
public TfInternalOptionsFetcher ()
Méthodes publiques
fetchOption
public static void fetchOption (Class<?> classObj)
Récupère les valeurs de tous les champs déclarés de l'Class
donnée à partir du fichier de ressources spécifié. Si aucun fichier de ressources n'est défini, un fichier de ressources par défaut est utilisé.
Paramètres | |
---|---|
classObj |
Class : classe Object dont les champs doivent être renseignés. |
setResourcePath
public static void setResourcePath (String path)
Définissez le chemin d'accès au fichier de ressources à partir duquel la valeur sera récupérée.
Paramètres | |
---|---|
path |
String |