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 :

  1. my-integer-key=5
  2. my-string-key=myStringValue

Pour spécifier des collections, vous pouvez utiliser plusieurs valeurs, séparées par une virgule(,). Par exemple :

  1. my-string-list-key=stringOne,stringTwo,stringThree
  2. 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 :

  1. 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'Class donnée à partir du fichier de ressources spécifié.

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