SandboxConfigurationFactory
public class SandboxConfigurationFactory
extends ConfigurationFactory
java.lang.Object | ||
↳ | com.android.tradefed.config.ConfigurationFactory | |
↳ | com.android.tradefed.config.SandboxConfigurationFactory |
Nhà máy cấu hình đặc biệt để xử lý việc tạo cấu hình cho mục đích Hộp cát.
VIỆC CẦN LÀM: Tách phần kết xuất cấu hình sang một lớp khác
Bản tóm tắt
Lĩnh vực | |
---|---|
public static final | OPTION_IGNORED_ELEMENTS
|
Các nhà xây dựng công cộng | |
---|---|
SandboxConfigurationFactory () |
Phương pháp công khai | |
---|---|
IConfiguration | createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil) Tạo cấu hình |
IConfiguration | createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command) Khi chạy kết xuất cho một lệnh. |
IConfiguration | createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig) Tạo cấu hình |
static SandboxConfigurationFactory | getInstance () Nhận cá thể singleton |
Các phương pháp được bảo vệ | |
---|---|
ConfigurationDef | createConfigurationDef (String name) Phương pháp nội bộ để tạo |
ConfigurationDef | getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap) Truy xuất |
Lĩnh vực
OPTION_IGNORED_ELEMENTS
public static finalOPTION_IGNORED_ELEMENTS
Các nhà xây dựng công cộng
SandboxConfigurationFactory
public SandboxConfigurationFactory ()
Phương pháp công khai
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)
Tạo cấu hình IConfiguration
dựa trên dòng lệnh và hộp cát được cung cấp.
Thông số | |
---|---|
args | String : dòng lệnh chạy. |
keyStoreClient | IKeyStoreClient : IKeyStoreClient nơi tải khóa từ. |
sandbox | ISandbox : ISandbox được sử dụng để chạy. |
runUtil | IRunUtil : IRunUtil để chạy các lệnh. |
Lợi nhuận | |
---|---|
IConfiguration | cấu hình IConfiguration hợp lệ cho hộp cát. |
Ném | |
---|---|
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)
Khi chạy kết xuất cho một lệnh. Tạo một cấu hình với các kỳ vọng cụ thể.
Thông số | |
---|---|
arrayArgs | String : dòng lệnh chạy. |
command | SandboxConfigDump.DumpCmd : Lệnh kết xuất đang được thực hiện |
Lợi nhuận | |
---|---|
IConfiguration | cấu hình IConfiguration hợp lệ cho Hộp cát VERSIONED. |
Ném | |
---|---|
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig)
Tạo cấu hình IConfiguration
dựa trên dòng lệnh và hộp cát được cung cấp.
Thông số | |
---|---|
args | String : dòng lệnh chạy. |
keyStoreClient | IKeyStoreClient : IKeyStoreClient nơi tải khóa từ. |
sandbox | ISandbox : ISandbox được sử dụng để chạy. |
runUtil | IRunUtil : IRunUtil để chạy các lệnh. |
globalConfig | File |
Lợi nhuận | |
---|---|
IConfiguration | cấu hình IConfiguration hợp lệ cho hộp cát. |
Ném | |
---|---|
ConfigurationException |
getInstance
public static SandboxConfigurationFactory getInstance ()
Nhận cá thể singleton IConfigurationFactory
.
Lợi nhuận | |
---|---|
SandboxConfigurationFactory |
Các phương pháp được bảo vệ
createConfigurationDef
protected ConfigurationDef createConfigurationDef (String name)
Phương pháp nội bộ để tạo ConfigurationDef
Thông số | |
---|---|
name | String |
Lợi nhuận | |
---|---|
ConfigurationDef |
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal,templateMap)
Truy xuất ConfigurationDef
cho tên đã cho
Thông số | |
---|---|
name | String : tên của cấu hình cài sẵn để tải hoặc đường dẫn tệp đến tệp cấu hình để tải |
isGlobal | boolean |
templateMap |
Lợi nhuận | |
---|---|
ConfigurationDef | ConfigurationDef |
Ném | |
---|---|
ConfigurationException |