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