Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

IConfigurationFactory

public interface IConfigurationFactory

com.android.tradefed.config.IConfigurationFactory


Nhà máy để tạo IConfiguration

Bản tóm tắt

Phương pháp công khai

abstract IConfiguration createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs)

Tạo cấu hình 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 cấu hình IConfiguration từ các đối số dòng lệnh bằng kho khóa.

abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs)

Tạo một 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 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)

abstract getConfigList ()

Trả lại danh sách tên của tất cả các cấu hình được tìm thấy trong JAR trên đường dẫn classpath.

abstract getConfigList (String subPath, boolean loadFromEnv)

Biến thể của getConfigList() trong đó có thể chỉ định xem chúng ta 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 cấu hình 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 pháp công khai

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs)

Tạo cấu hình IConfiguration từ các đối số dòng lệnh.

Định dạng mong đợi là "CONFIG [tùy chọn]", trong đó CONFIG là tên cấu hình cài sẵn hoặc đường dẫn tệp đến tệp xml cấu hình.

Thông số
args String : đối số dòng lệnh

unconsumedArgs : một Danh sách sẽ được điề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 được chỉ định. Nếu giá trị này là null , thì việc triển khai sẽ ném ra ConfigurationException nếu vẫn còn bất kỳ args chưa được xử lý nào.

Lợi nhuận
IConfiguration cấu hình IConfiguration đã tải. Đối tượng ủy quyền Các trường Option đã được điền các giá trị trong args.

Ném
ConfigurationException nếu không thể tải cấu hình

createConfigurationFromArgs

public 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 . Do đó, nó sẽ ném ra ConfigurationException nếu vẫn còn bất kỳ đối số nào chưa được tích lũy.

Thông số
args String

Lợi nhuận
IConfiguration

Ném
ConfigurationException

createConfigurationFromArgs

public abstract IConfiguration createConfigurationFromArgs (String[] args, 
                 unconsumedArgs, 
                IKeyStoreClient keyStoreClient)

Tạo cấu hình IConfiguration từ các đối số dòng lệnh bằng kho khóa.

Định dạng mong đợi là "CONFIG [tùy chọn]", trong đó CONFIG là tên cấu hình cài sẵn hoặc đường dẫn tệp đến tệp xml cấu hình.

Thông số
args String : đối số dòng lệnh

unconsumedArgs : một Danh sách sẽ được điề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 được chỉ định. Nếu giá trị này là null , thì việc triển khai sẽ ném ra ConfigurationException nếu vẫn còn bất kỳ args chưa được xử lý nào.

keyStoreClient IKeyStoreClient : một IKeyStoreClient được sử dụng để lấy thông tin nhạy cảm trong args.

Lợi nhuận
IConfiguration cấu hình IConfiguration đã tải. Đối tượng ủy quyền Các trường Option đã được điền các giá trị trong args.

Ném
ConfigurationException nếu không thể tải cấu hình

createGlobalConfigurationFromArgs

public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args, 
                 nonGlobalArgs)

Tạo một IGlobalConfiguration từ các đối số dòng lệnh.

Định dạng mong đợi là "CONFIG [tùy chọn]", trong đó CONFIG là tên cấu hình cài sẵn hoặc đường dẫn tệp đến tệp xml cấu hình.

Thông số
args String : đối số dòng lệnh

nonGlobalArgs : danh sách sẽ được điền với các đối số không được xử lý dưới dạng đối số toàn cục

Lợi nhuận
IGlobalConfiguration IGlobalConfiguration đã tải. Đối tượng ủy quyền Các trường Option đã được điền các giá trị trong args.

Ném
ConfigurationException nếu không thể tải cấu hình

createPartialConfigurationFromArgs

public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, 
                IKeyStoreClient keyStoreClient, 
                 allowedObjects, 
                TradefedDelegator delegator)

Tạo 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 args.

allowedObjects : Tập hợp các đối tượng được phép tạo

delegator TradefedDelegator

Lợi nhuận
IConfiguration Cấu IConfiguration đã được tải.

Ném
ConfigurationException nếu không thể tải cấu hình

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)

Thông số
configName String : tên cấu hình

out PrintStream : ERROR(/PrintStream) để kết xuất đầu ra cho

getConfigList

public abstract  getConfigList ()

Trả lại danh sách tên của tất cả các cấu hình được tìm thấy trong JAR trên đường dẫn classpath. Không cố gắng 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.

Lợi nhuận

getConfigList

public abstract  getConfigList (String subPath, 
                boolean loadFromEnv)

Biến thể của getConfigList() trong đó có thể chỉ định xem chúng ta 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 cần tìm để cấu hình. Nếu null, sẽ có hành vi giống 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.

Lợi nhuận

printHelp

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.

Thông số
out PrintStream : ERROR(/PrintStream) để kết xuất đầu ra cho

printHelpForConfig

public abstract void printHelpForConfig (String[] args, 
                boolean importantOnly, 
                PrintStream out)

In đầu ra trợ giúp cho cấu hình 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 (nghĩa là văn bản trợ giúp sẽ mô tả các giá trị hiện tại của Option s khi được tải từ XML và sẽ không phản ánh các giá trị của tùy chọn được đặt bởi args dòng lệnh.

Nếu 'args' không tham chiếu đến IConfiguration biết, trợ giúp printHelp(PrintStream) chung sẽ được hiển thị.

Thông số
args String : đối số dòng lệnh

importantOnly boolean : nếu true , hãy in một 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 cho