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ụ:
- my-integer-key=5
- 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ụ:
- my-string-list-key=stringOne,stringTwo,stringThree
- 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ụ:
- 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 |
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 |