TfInternalOptionsFetcher

public class TfInternalOptionsFetcher
extends Object

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


Một lớp tiện ích cho phép các lớp tải giá trị biến một cách tĩnh từ tệp tài nguyên.

Tệp tài nguyên phải ở định dạng khoá=giá trị, trong đó khoá được liên kết với biến cần truy xuất. Một tệp tài nguyên có thể chứa nhiều dòng, trong đó mỗi dòng được liên kết với một biến.

Để chỉ định bất kỳ loại dữ liệu gốc nào, bạn nên sử dụng một cặp khoá=giá trị duy nhất trong một dòng. Ví dụ:

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

Để chỉ định bất kỳ tập hợp nào, bạn có thể sử dụng nhiều giá trị, phân tách bằng dấu phẩy(,). Ví dụ:

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

Để chỉ định một bản đồ, bạn có thể sử dụng nhiều cặp mapKey\=mapValue, phân tách bằng dấu phẩy(,). Ví dụ:

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

Tóm tắt

Hàm khởi tạo công khai

TfInternalOptionsFetcher()

Phương thức công khai

static void fetchOption(Class<?> classObj)

Tìm nạp các giá trị cho tất cả các trường đã khai báo của Class nhất định từ tệp tài nguyên được chỉ định.

static void setResourcePath(String path)

Đặt đường dẫn của tệp tài nguyên nơi giá trị sẽ được truy xuất.

Hàm khởi tạo công khai

TfInternalOptionsFetcher

public TfInternalOptionsFetcher ()

Phương thức công khai

fetchOption

public static void fetchOption (Class<?> classObj)

Tìm nạp các giá trị cho tất cả các trường đã khai báo của Class nhất định từ tệp tài nguyên được chỉ định. Nếu bạn không đặt tệp tài nguyên, hệ thống sẽ sử dụng tệp tài nguyên mặc định.

Tham số
classObj Class: lớp Object có các trường cần được điền sẵn.

setResourcePath

public static void setResourcePath (String path)

Đặt đường dẫn của tệp tài nguyên nơi giá trị sẽ được truy xuất.

Tham số
path String