IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Các lớp con gián tiếp đã biết |
Nhà máy tạo IConfiguration
s
Bản tóm tắt
Phương thức công khai |
---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Tạo IConfiguration từ các đối số dòng lệnh. |
abstract IConfiguration | createConfigurationFromArgs (String[] args) Một phương thức tiện lợi gọi ERROR(/#createConfigurationFromArgs(String[],List)) với đối số thứ hai null . |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Tạo IConfiguration từ các đối số dòng lệnh với kho lưu trữ khóa. |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Tạo IGlobalConfiguration từ các đối số dòng lệnh. |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Tạo một cấu hình chỉ chứa một tập hợp các đối tượng đã chọn. |
abstract void | dumpConfig (String configName, PrintStream out) Kết xuất nội dung của cấu hình vào ERROR(/PrintStream) đã cho |
abstract | getConfigList () Trả về danh sách tên của tất cả các cấu hình được tìm thấy trong các JAR trên đường dẫn lớp. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Biến thể của getConfigList() nơi có thể chỉ định xem chúng tôi có muốn tải cấu hình từ môi trường hay không. |
abstract void | printHelp (PrintStream out) Bản in giúp đầu ra cho nhà máy này. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) In đầu ra trợ giúp cho IConfiguration được chỉ định trong các đối số dòng lệnh, Nếu 'args' đề cập đến một cấu hình đã biết, một đối tượng IConfiguration sẽ được tạo từ XML và trợ giúp cho IConfiguration đó sẽ được xuất ra. |
Phương thức công khai
tạoConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs)
Tạo IConfiguration
từ các đối số dòng lệnh.
Định dạng dự kiến là "CONFIG [tùy chọn]", trong đó CONFIG là tên cấu hình tích hợp hoặc đường dẫn tệp tới tệp xml cấu hình.
Thông số |
---|
args | String : các đối số dòng lệnh |
unconsumedArgs | : một Danh sách sẽ được phổ biến với các đối số không được sử dụng bởi các Đối tượng được liên kết với cấu hình đã chỉ định. Nếu giá trị này là null , thì quá trình triển khai sẽ ném ra ConfigurationException nếu vẫn còn bất kỳ đối số nào chưa được xử lý. |
tạoConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,
unconsumedArgs,
IKeyStoreClient keyStoreClient)
Tạo IConfiguration
từ các đối số dòng lệnh với kho lưu trữ khóa.
Định dạng dự kiến là "CONFIG [tùy chọn]", trong đó CONFIG là tên cấu hình tích hợp hoặc đường dẫn tệp tới tệp xml cấu hình.
Thông số |
---|
args | String : các đối số dòng lệnh |
unconsumedArgs | : một Danh sách sẽ được phổ biến với các đối số không được sử dụng bởi các Đối tượng được liên kết với cấu hình đã chỉ định. Nếu giá trị này là null , thì quá trình triển khai sẽ ném ra ConfigurationException nếu vẫn còn bất kỳ đối số nào chưa được xử lý. |
keyStoreClient | IKeyStoreClient : một IKeyStoreClient được sử dụng để lấy thông tin nhạy cảm trong các đối số. |
tạoGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,
nonGlobalArgs)
Tạo IGlobalConfiguration
từ các đối số dòng lệnh.
Định dạng dự kiến là "CONFIG [tùy chọn]", trong đó CONFIG là tên cấu hình tích hợp hoặc đường dẫn tệp tới tệp xml cấu hình.
Thông số |
---|
args | String : các đối số dòng lệnh |
nonGlobalArgs | : một danh sách sẽ được phổ biến với các đối số không được xử lý dưới dạng đối số chung |
tạoPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs,
IKeyStoreClient keyStoreClient,
allowedObjects,
TradefedDelegator delegator)
Tạo một cấu hình chỉ chứa một tập hợp các đối tượng đã chọn.
Thông số |
---|
arrayArgs | String : Các đối số dòng lệnh |
keyStoreClient | IKeyStoreClient : Một IKeyStoreClient được sử dụng để lấy thông tin nhạy cảm trong các đối số. |
allowedObjects | : Tập hợp các đối tượng được phép tạo |
delegator | TradefedDelegator |
dumpConfig
public abstract void dumpConfig (String configName,
PrintStream out)
Kết xuất nội dung của cấu hình vào ERROR(/PrintStream)
đã cho
Thông số |
---|
configName | String : tên cấu hình |
out | PrintStream : ERROR(/PrintStream) để kết xuất đầu ra sang |
getConfigList
public abstract getConfigList ()
Trả về danh sách tên của tất cả các cấu hình được tìm thấy trong các JAR trên đường dẫn lớp. Không cố tải bất kỳ cấu hình nào, vì vậy có thể có cấu hình không hoạt động trong danh sách này.
getConfigList
public abstract getConfigList (String subPath,
boolean loadFromEnv)
Biến thể của getConfigList()
nơi có thể chỉ định xem chúng tôi có muốn tải cấu hình từ môi trường hay không.
Thông số |
---|
subPath | String : tên của các thư mục con để tìm kiếm cấu hình. Nếu null, sẽ có hành vi tương tự như getConfigList() . |
loadFromEnv | boolean : Đúng nếu chúng ta nên tải cấu hình trong biến môi trường. |
inTrợ giúp
public abstract void printHelp (PrintStream out)
Bản in giúp đầu ra cho nhà máy này.
In thông tin trợ giúp chung và liệt kê tất cả các cấu hình có sẵn.
printHelpForConfig
public abstract void printHelpForConfig (String[] args,
boolean importantOnly,
PrintStream out)
In đầu ra trợ giúp cho IConfiguration
được chỉ định trong các đối số dòng lệnh,
Nếu 'args' đề cập đến một cấu hình đã biết, một đối tượng
IConfiguration
sẽ được tạo từ XML và trợ giúp cho
IConfiguration
đó sẽ được xuất ra. Lưu ý rằng tất cả các giá trị 'args' khác sẽ bị bỏ qua (tức là văn bản trợ giúp sẽ mô tả các giá trị hiện tại của
Option
s như được tải từ XML và sẽ không phản ánh các giá trị của tùy chọn do dòng lệnh args đặt.
Nếu 'args' không tham chiếu
IConfiguration
đã biết, trợ giúp
printHelp(PrintStream)
chung sẽ được hiển thị.
Thông số |
---|
args | String : các đối số dòng lệnh |
importantOnly | boolean : nếu true , hãy in trợ giúp viết tắt chỉ liệt kê các chi tiết quan trọng |
out | PrintStream : ERROR(/PrintStream) để kết xuất đầu ra sang |