TfInternalOptionsFetcher

public class TfInternalOptionsFetcher
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TfInternalOptionsFetcher


Sınıfların bir değişken değerini bir res dosyasından statik olarak yüklemesine olanak tanıyan bir yardımcı program sınıfı.

Kaynak dosyası, anahtarın alınması gereken değişkenle ilişkilendirildiği bir anahtar=değer biçiminde olmalıdır. Tek bir kaynak dosyası, her satırın bir değişkenle ilişkilendirildiği birden fazla satır içerebilir.

Basit türleri belirtmek için bir satırda tek bir anahtar=değer çifti kullanılmalıdır. Ör.:

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

Koleksiyonları belirtmek için virgül(,) ile ayrılmış birden fazla değer kullanılabilir. Ör.:

  1. my-string-list-key=stringOne,stringTwo,stringThree
  2. my-int-list-key=1,2,3,4,5

Bir harita belirtmek için virgülle(,) ayrılmış birden fazla mapKey\=mapValue çifti kullanılabilir. Ör.:

  1. my-map-key=mapKey1\=mapVal1,mapKey2\=mapVal2

Özet

Herkese açık kurucular

TfInternalOptionsFetcher()

Herkese açık yöntemler

static void fetchOption(Class<?> classObj)

Belirtilen Class öğesinin tanımlanmış tüm alanlarının değerlerini belirtilen kaynak dosyasından getirir.

static void setResourcePath(String path)

Değerin alınacağı kaynak dosyanın yolunu ayarlayın.

Herkese açık kurucular

TfInternalOptionsFetcher

public TfInternalOptionsFetcher ()

Herkese açık yöntemler

fetchOption

public static void fetchOption (Class<?> classObj)

Belirtilen Class öğesinin tanımlanan tüm alanlarının değerlerini belirtilen kaynak dosyasından getirir. Kaynak dosyası ayarlanmazsa varsayılan kaynak dosyası kullanılır.

Parametreler
classObj Class: Alanlarının doldurulması gereken Object sınıfı.

setResourcePath

public static void setResourcePath (String path)

Değerin alınacağı kaynak dosyanın yolunu ayarlayın.

Parametreler
path String