|  Вложенные классы | 
|---|
| class | ConfigurationFactory.ConfigLoader Реализация IConfigDefLoader, который отслеживает включенные конфигурации из одной корневой конфигурации и выдает исключение при циклическом включении. | 
| class | ConfigurationFactory.ExceptionLoader  | 
|  Публичные методы | 
|---|
| void | clearMapConfig () В каком-то конкретном случае нам нужно очистить карту. | 
| IConfiguration | createConfigurationFromArgs (String[] arrayArgs, unconsumedArgs)createConfigurationFromArgs (String[] arrayArgs, unconsumedArgs) Создайте IConfigurationиз аргументов командной строки. | 
| IConfiguration | createConfigurationFromArgs (String[] arrayArgs, unconsumedArgs, IKeyStoreClient keyStoreClient)createConfigurationFromArgs (String[] arrayArgs, unconsumedArgs, IKeyStoreClient keyStoreClient) Создайте IConfigurationиз аргументов командной строки с хранилищем ключей. | 
| IConfiguration | createConfigurationFromArgs (String[] arrayArgs) Удобный метод, который вызывает ERROR(/#createConfigurationFromArgs(String[],List))сnullвторым аргументом. | 
| IGlobalConfiguration | createGlobalConfigurationFromArgs (String[] arrayArgs, remainingArgs)createGlobalConfigurationFromArgs (String[] arrayArgs, remainingArgs) Создайте IGlobalConfigurationиз аргументов командной строки. | 
| IConfiguration | createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator)createPartialConfigurationFromArgs (String[] arrayArgs, IKeyStoreClient keyStoreClient, allowedObjects, TradefedDelegator delegator) Создайте конфигурацию, содержащую только набор выбранных объектов. | 
| void | dumpConfig (String configName, PrintStream out) Сбрасывает содержимое конфигурации в заданную ERROR(/PrintStream) | 
|  | getConfigList (String subPath, boolean loadFromEnv) Вариант getConfigList(), где можно указать, хотим ли мы также загружать конфигурацию из среды. | 
|  | getConfigList () Верните список имен всех конфигураций, найденных в JAR-файлах пути к классам. | 
| static IConfigurationFactory | getInstance () Получите одноэлементный экземпляр IConfigurationFactory. | 
| void | loadAllConfigs (boolean discardExceptions) Загружает все конфигурации, найденные в каталогах classpath и тестовых примеров. | 
| void | loadAndPrintAllConfigs () Служебный метод, который проверяет, что все конфигурации могут быть загружены, проанализированы и установлены все значения параметров. | 
| void | printHelp (PrintStream out) Распечатывает справочные данные для этой фабрики. | 
| void | printHelpForConfig (String[] args, boolean importantOnly, PrintStream out) Распечатывает выходные данные справки для Если «args» относится к известной конфигурации, объектIConfiguration, указанного в аргументах командной строки, IConfigurationбудет создан из XML, и будет выведена справка по этомуIConfiguration. | 
 Защищенные конструкторы 
 КонфигурацияФабрика 
protected ConfigurationFactory ()
 Публичные методы 
 ClearMapConfig 
public void clearMapConfig ()
 В каком-то конкретном случае нам нужно очистить карту. 
 createConfigurationFromArgs 
public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                 unconsumedArgs) Создайте IConfiguration из аргументов командной строки.
 Ожидаемый формат: «CONFIG [параметры]», где CONFIG — это встроенное имя конфигурации или путь к XML-файлу конфигурации.
| Параметры | 
|---|
| arrayArgs | String: аргументы командной строки. | 
| unconsumedArgs | : список, который будет заполнен аргументами, которые не были использованы объектами, связанными с указанной конфигурацией. Если это значение null, то реализация выдаст исключениеConfigurationException, если останутся необработанные аргументы. | 
 createConfigurationFromArgs 
public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                 unconsumedArgs, 
                IKeyStoreClient keyStoreClient) Создайте IConfiguration из аргументов командной строки с хранилищем ключей.
 Ожидаемый формат: «CONFIG [параметры]», где CONFIG — это встроенное имя конфигурации или путь к XML-файлу конфигурации.
| Параметры | 
|---|
| arrayArgs | String: аргументы командной строки. | 
| unconsumedArgs | : список, который будет заполнен аргументами, которые не были использованы объектами, связанными с указанной конфигурацией. Если это значение null, то реализация выдаст исключениеConfigurationException, если останутся необработанные аргументы. | 
| keyStoreClient | IKeyStoreClient:IKeyStoreClient, который используется для получения конфиденциальной информации в аргументах. | 
 createGlobalConfigurationFromArgs 
public IGlobalConfiguration createGlobalConfigurationFromArgs (String[] arrayArgs, 
                 remainingArgs) Создайте IGlobalConfiguration из аргументов командной строки.
 Ожидаемый формат: «CONFIG [параметры]», где CONFIG — это встроенное имя конфигурации или путь к XML-файлу конфигурации.
| Параметры | 
|---|
| arrayArgs | String: аргументы командной строки. | 
| remainingArgs | : список, который будет заполнен аргументами, которые не были обработаны как глобальные аргументы. | 
 createPartialConfigurationFromArgs 
public IConfiguration createPartialConfigurationFromArgs (String[] arrayArgs, 
                IKeyStoreClient keyStoreClient, 
                 allowedObjects, 
                TradefedDelegator delegator) Создайте конфигурацию, содержащую только набор выбранных объектов.
| Параметры | 
|---|
| arrayArgs | String: аргументы командной строки. | 
| keyStoreClient | IKeyStoreClient:IKeyStoreClient, который используется для получения конфиденциальной информации в аргументах. | 
| allowedObjects | : Набор разрешенных объектов для создания. | 
| delegator | TradefedDelegator | 
 дампконфиг 
public void dumpConfig (String configName, 
                PrintStream out) Сбрасывает содержимое конфигурации в заданную ERROR(/PrintStream)
| Параметры | 
|---|
| configName | String: имя конфигурации. | 
| out | PrintStream:ERROR(/PrintStream)для вывода вывода в | 
 getConfigList 
public  getConfigList (String subPath, 
                boolean loadFromEnv)
 Вариант getConfigList() , где можно указать, хотим ли мы также загружать конфигурацию из среды.
| Параметры | 
|---|
| subPath | String: имя подкаталогов для поиска конфигурации. Если значение равно нулю, поведение будет таким же, как иgetConfigList(). | 
| loadFromEnv | boolean: true, если нам нужно загрузить конфигурацию в переменную среды. | 
getConfigList 
public  getConfigList ()
Верните список имен всех конфигураций, найденных в JAR-файлах пути к классам. Не пытается загрузить какие-либо конфигурации, поэтому в этом списке может оказаться нерабочая конфигурация.
 загрузитьAllConfigs 
public void loadAllConfigs (boolean discardExceptions)
Загружает все конфигурации, найденные в каталогах classpath и тестовых примеров.
| Параметры | 
|---|
| discardExceptions | boolean: true, если какое-либо исключение ConfigurationException следует игнорировать. | 
 загрузитьAndPrintAllConfigs 
public void loadAndPrintAllConfigs ()
Служебный метод, который проверяет, что все конфигурации могут быть загружены, проанализированы и установлены все значения параметров. Доступен только для того, чтобы зависимый проект мог проверить свои конфигурации. Не должен отображаться в консоли.
 распечататьСправка 
public void printHelp (PrintStream out)
Распечатывает справочные данные для этой фабрики.
 Распечатывает общую справочную информацию и выводит список всех доступных конфигураций.
 печатьхелпфорконфиг 
public 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)для вывода вывода в | 
 Защищенные методы 
 getBundledConfigStream 
protected InputStream getBundledConfigStream (String name)
 getConfigPrefix 
protected String getConfigPrefix ()
Вернуть префикс пути файлов конфигурации XML в пути к классам
 Открыто, чтобы модульные тесты могли имитировать.
| Возврат | 
|---|
| String | Stringпуть с завершающим / | 
 getConfigStream 
protected BufferedInputStream getConfigStream (String name)
Загружает InputStream для заданного имени конфигурации.
| Параметры | 
|---|
| name | String: имя конфигурации для загрузки. | 
 getConfigurationDef 
protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)Получить ConfigurationDef для данного имени.
| Параметры | 
|---|
| name | String: имя встроенной конфигурации для загрузки или путь к файлу конфигурации для загрузки. | 
| isGlobal | boolean | 
| templateMap |  | 
 getMapConfig 
protected  getMapConfig ()
Выставлено на тестирование. Верните копию Карты.
 Исдиректконфигурация 
protected boolean isDirectConfiguration (String configName)
| Параметры | 
|---|
| configName | String | 
 переупорядочитьArgs 
protected String[] reorderArgs (String[] args)
Измените порядок аргументов так, чтобы все аргументы template:map были перемещены вперед.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]