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