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) Распечатывает выходные данные справки для Если «args» относится к известной конфигурации, объектIConfiguration, указанного в аргументах командной строки, 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)для вывода вывода в |