OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Chú giải một lớp đại diện cho đối tượng IConfiguration.

Tóm tắt

Phương thức công khai

String alias()

Một bí danh mô tả không bắt buộc cho đối tượng cấu hình này.

boolean global_namespace()

Liệu có thêm Option này vào không gian tên Option (Tuỳ chọn) toàn cục hay không.

Phương thức công khai

email đại diện

public String alias ()

Một bí danh mô tả không bắt buộc cho đối tượng cấu hình này.

Bí danh này hiện sẽ được dùng cho hai mục đích:

  • hiển thị trong kết quả trợ giúp, để giúp phân loại các tuỳ chọn
  • có thể được dùng để đặt tên cho các đối số dòng lệnh Option, trong trường hợp một Option.name() nhất định không phải là duy nhất trong số các đối tượng cấu hình. Để cung cấp không gian tên bằng đối số dòng lệnh Option, hãy sử dụng định dạng sau:

    '--[OptionClass alias]:[Option name]'.

Giá trị trả về
String

global_namespace

public boolean global_namespace ()

Liệu có thêm Option này vào không gian tên Option (Tuỳ chọn) toàn cục hay không.

Nếu là true (mặc định), bạn có thể chỉ định tuỳ chọn này chỉ bằng tên của tuỳ chọn đó – --[Option name]. Nếu là false, thì bạn phải chỉ định bí danh hoặc một không gian tên cụ thể khác (chẳng hạn như tên lớp đầy đủ) để sử dụng Option cho lớp này – --[OptionClass alias]:[Option name] sẽ hoạt động nhưng --[Option name] sẽ không phân giải thành Option.

FIXME: cập nhật các phương thức tài liệu để phân biệt các lớp/trường không có trong không gian tên vĩ mô

Giá trị trả về
boolean