Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
ConfigurationFactory.ConfigLoader
protected class ConfigurationFactory.ConfigLoader
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.config.ConfigurationFactory.ConfigLoader |
Известные прямые подклассы |
Реализация IConfigDefLoader, которая отслеживает включенные конфигурации из одной корневой конфигурации и генерирует исключение при циклических включениях.
Краткое содержание
Государственные строители |
|---|
ConfigLoader (boolean isGlobalConfig) |
Общедоступные методы |
|---|
ConfigurationDef | getConfigurationDef (String name, Map<String, String> templateMap) |
boolean | isGlobalConfig () |
void | loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen) Конфигурационные файлы, входящие в состав tradefed.jar, могут включать только другие конфигурационные файлы, также входящие в состав tradefed.jar. |
Защищенные методы |
|---|
String | findConfigName (String name, String parentName) Найдите имя файла конфигурации на основе его имени и имени родительского файла. |
boolean | isBundledConfig (String name) Возвращает true, если файл конфигурации найден в пути к классам. |
boolean | isTrackableConfig (String name) Следует ли отслеживать жизненный цикл конфигурации или нет. |
void | trackConfig (String name, ConfigurationDef def) Настройка трека для динамической загрузки. |
Государственные строители
ConfigLoader
public ConfigLoader (boolean isGlobalConfig)
| Параметры |
|---|
isGlobalConfig | boolean |
Общедоступные методы
getConfigurationDef
public ConfigurationDef getConfigurationDef (String name,
Map<String, String> templateMap)| Параметры |
|---|
name | String |
templateMap | Map |
isGlobalConfig
public boolean isGlobalConfig ()
loadIncludesConfiguration
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
Map<String, String> templateMap,
Set<String> templateSeen) Конфигурации, входящие в состав файла tradefed.jar, могут включать только другие конфигурации, также входящие в состав tradefed.jar. Однако локальные (внешние) конфигурации могут включать как локальные (внешние), так и входящие в состав файла конфигурации.
| Параметры |
|---|
def | ConfigurationDef |
parentName | String |
name | String |
deviceTagObject | String |
templateMap | Map |
templateSeen | Set |
Защищенные методы
findConfigName
protected String findConfigName (String name,
String parentName) Найдите имя конфигурации на основе её имени и имени её родительского элемента. Это используется для корректной обработки конфигураций пакета и локальных конфигураций.
| Параметры |
|---|
name | String : имя конфигурации |
parentName | String : имя родительского элемента конфигурации. |
| Возвраты |
|---|
String | Полное имя файла конфигурации. |
isBundledConfig
protected boolean isBundledConfig (String name)
Возвращает true, если файл конфигурации найден в пути к классам.
isTrackableConfig
protected boolean isTrackableConfig (String name)
Следует ли отслеживать жизненный цикл конфигурации или нет.
| Параметры |
|---|
name | String : имя конфигурации |
| Возвраты |
|---|
boolean | true если конфигурация отслеживаема, в противном случае false . |
trackConfig
protected void trackConfig (String name,
ConfigurationDef def) Настройка отслеживания для динамической загрузки. В настоящее время поддерживаются только локальные файлы.
| Параметры |
|---|
name | String : имя конфигурации |
def | ConfigurationDef : определение конфигурации. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[null,null,["Последнее обновление: 2026-06-22 UTC."],[],[]]