TfInternalOptionsFetcher

public class TfInternalOptionsFetcher
extends Object

java.lang.object
com.android.tradefed.util.TfInternalOptionsFetcher


یک کلاس کاربردی که به کلاس ها اجازه می دهد تا مقدار متغیر را به صورت ایستا از یک فایل res بارگذاری کنند.

فایل منبع باید در قالب کلید=مقدار باشد، جایی که کلید با متغیری که باید بازیابی شود مرتبط باشد. یک فایل منبع واحد می تواند شامل چندین خط باشد که در آن هر خط با یک متغیر مرتبط است.

برای تعیین انواع اولیه، باید یک جفت کلید=مقدار در یک خط استفاده شود. به عنوان مثال:

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

برای تعیین هر مجموعه، می توان از چندین مقدار استفاده کرد که با کاما(،) از هم جدا می شوند. به عنوان مثال:

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

برای تعیین یک نقشه، می توان از چندین جفت mapKey\=mapValue استفاده کرد که با کاما (,) از هم جدا شوند. به عنوان مثال:

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

خلاصه

سازندگان عمومی

TfInternalOptionsFetcher ()

روش های عمومی

static void fetchOption (Class<?> classObj)

مقادیر تمام فیلدهای اعلام شده Class داده شده را از فایل منبع مشخص شده واکشی می کند.

static void setResourcePath (String path)

مسیر فایل منبع را تعیین کنید که مقدار از آن بازیابی شود.

سازندگان عمومی

TfInternalOptionsFetcher

public TfInternalOptionsFetcher ()

روش های عمومی

fetchOption

public static void fetchOption (Class<?> classObj)

مقادیر تمام فیلدهای اعلام شده Class داده شده را از فایل منبع مشخص شده واکشی می کند. اگر یک فایل منبع تنظیم نشده باشد، یک فایل منبع پیش فرض استفاده خواهد شد.

پارامترها
classObj Class : کلاس Object که فیلدهای آن باید پر شوند.

setResourcePath

public static void setResourcePath (String path)

مسیر فایل منبع را تعیین کنید که مقدار از آن بازیابی شود.

پارامترها
path String