IConfigurationFactory
public interface IConfigurationFactory
com.android.tradefed.config.IConfigurationFactory |
Фабрика для создания IConfiguration
Краткое содержание
Публичные методы | |
---|---|
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs) createConfigurationFromArgs (String[] args, unconsumedArgs) Создайте |
abstract IConfiguration | createConfigurationFromArgs (String[] args) Удобный метод, который вызывает |
abstract IConfiguration | createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) createConfigurationFromArgs (String[] args, unconsumedArgs, IKeyStoreClient keyStoreClient) Создайте |
abstract IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) createGlobalConfigurationFromArgs (String[] args, nonGlobalArgs) Создайте |
abstract IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Создайте конфигурацию, содержащую только набор выбранных объектов. |
abstract void | dumpConfig (String configName, PrintStream out) Сбрасывает содержимое конфигурации в заданную |
abstract | getConfigList () Верните список имен всех конфигураций, найденных в JAR-файлах пути к классам. |
abstract | getConfigList (String subPath, boolean loadFromEnv) Вариант |
abstract void | printHelp (PrintStream out) Распечатывает справочные данные для этой фабрики. |
abstract void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Распечатывает выходные данные справки для IConfiguration будет создан из XML, и будет выведена справка по этому IConfiguration . |
Публичные методы
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs)
Создайте IConfiguration
из аргументов командной строки.
Параметры | |
---|---|
args | String : аргументы командной строки. |
unconsumedArgs | null , то реализация выдаст ConfigurationException если останутся необработанные аргументы. |
Возврат | |
---|---|
IConfiguration | загруженная IConfiguration . Поля Option объекта делегата заполнены значениями в args. |
Броски | |
---|---|
ConfigurationException | если конфигурация не может быть загружена |
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args)
Удобный метод, который вызывает ERROR(/#createConfigurationFromArgs(String[],List))
с null
вторым аргументом. Таким образом, он выдаст ConfigurationException
если останутся неиспользованные аргументы.
Параметры | |
---|---|
args | String |
Возврат | |
---|---|
IConfiguration |
Броски | |
---|---|
ConfigurationException |
Смотрите также:
createConfigurationFromArgs
public abstract IConfiguration createConfigurationFromArgs (String[] args,unconsumedArgs, IKeyStoreClient keyStoreClient)
Создайте IConfiguration
из аргументов командной строки с хранилищем ключей.
Параметры | |
---|---|
args | String : аргументы командной строки. |
unconsumedArgs | null , то реализация выдаст ConfigurationException если останутся необработанные аргументы. |
keyStoreClient | IKeyStoreClient : IKeyStoreClient , который используется для получения конфиденциальной информации в аргументах. |
Возврат | |
---|---|
IConfiguration | загруженная IConfiguration . Поля Option объекта делегата заполнены значениями в args. |
Броски | |
---|---|
ConfigurationException | если конфигурация не может быть загружена |
createGlobalConfigurationFromArgs
public abstract IGlobalConfiguration createGlobalConfigurationFromArgs (String[] args,nonGlobalArgs)
Создайте IGlobalConfiguration
из аргументов командной строки.
Параметры | |
---|---|
args | String : аргументы командной строки. |
nonGlobalArgs |
Возврат | |
---|---|
IGlobalConfiguration | загруженный IGlobalConfiguration . Поля Option объекта делегата заполнены значениями в args. |
Броски | |
---|---|
ConfigurationException | если конфигурация не может быть загружена |
createPartialConfigurationFromArgs
public abstract IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient,allowedObjects, TradefedDelegator delegator)
Создайте конфигурацию, содержащую только набор выбранных объектов.
Параметры | |
---|---|
arrayArgs | String : аргументы командной строки. |
keyStoreClient | IKeyStoreClient : IKeyStoreClient , который используется для получения конфиденциальной информации в аргументах. |
allowedObjects | |
delegator | TradefedDelegator |
Возврат | |
---|---|
IConfiguration | Загруженный IConfiguration . |
Броски | |
---|---|
ConfigurationException | если конфигурация не может быть загружена |
дампконфиг
public abstract void dumpConfig (String configName, PrintStream out)
Сбрасывает содержимое конфигурации в заданную ERROR(/PrintStream)
Параметры | |
---|---|
configName | String : имя конфигурации. |
out | PrintStream : ERROR(/PrintStream) для вывода вывода в |
getConfigList
public abstractgetConfigList ()
Верните список имен всех конфигураций, найденных в JAR-файлах пути к классам. Не пытается загрузить какие-либо конфигурации, поэтому в этом списке может оказаться нерабочая конфигурация.
Возврат | |
---|---|
getConfigList
public abstractgetConfigList (String subPath, boolean loadFromEnv)
Вариант getConfigList()
, где можно указать, хотим ли мы также загружать конфигурацию из среды.
Параметры | |
---|---|
subPath | String : имя подкаталогов для поиска конфигурации. Если значение равно нулю, поведение будет таким же, как и getConfigList() . |
loadFromEnv | boolean : true, если нам нужно загрузить конфигурацию в переменную среды. |
Возврат | |
---|---|
распечататьСправка
public abstract void printHelp (PrintStream out)
Распечатывает справочные данные для этой фабрики.
Распечатывает общую справочную информацию и выводит список всех доступных конфигураций.Параметры | |
---|---|
out | PrintStream : ERROR(/PrintStream) для вывода вывода в |
печатьхелпфорконфиг
public abstract void printHelpForConfig (String[] args, boolean importantOnly, PrintStream out)
Распечатывает выходные данные справки для IConfiguration
, указанного в аргументах командной строки,
IConfiguration
будет создан из XML, и будет выведена справка по этому IConfiguration
. Обратите внимание, что все остальные значения args будут игнорироваться (т. е. текст справки будет описывать текущие значения Option
s, загруженные из XML, и не будет отражать значения параметра, установленные args командной строки. Если 'args' не ссылается на известную IConfiguration
, будет отображена общая справка printHelp(PrintStream)
.Параметры | |
---|---|
args | String : аргументы командной строки. |
importantOnly | boolean : если true , вывести сокращенную справку, в которой перечислены только важные детали. |
out | PrintStream : ERROR(/PrintStream) для вывода вывода в |