Package com.github._1c_syntax.bsl.reader
Class MDOReader
java.lang.Object
com.github._1c_syntax.bsl.reader.MDOReader
Читатель MDO файлов (описаний метаданных)
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.github._1c_syntax.bsl.types.ConfigurationSource
Определяет тип исходников по корню проектаstatic com.github._1c_syntax.bsl.types.ConfigurationSource
getConfigurationSourceByPath
(Path rootPath) Определяет тип исходников по корню проектаstatic com.github._1c_syntax.bsl.types.ConfigurationSource
getConfigurationSourceByPathSimple
(Path mdoPath) Определяет тип исходников по расширению файлаstatic MDReader
Возвращает читатель исходников по каталогу проектаstatic MDReader
Возвращает читатель исходников по каталогу проектаstatic Converter
Получает ReflectionConverter по пути к файлуstatic Object
Производит чтение файлаstatic MDClass
readConfiguration
(@NonNull Path rootPath) Производит чтение контейнера метаданных (конфигурации) по каталогу исходниковstatic MDClass
readConfiguration
(@NonNull Path rootPath, boolean skipSupport) Производит чтение контейнера метаданных (конфигурации) по каталогу исходниковstatic MDClass
readExternalSource
(@NonNull Path mdoPath) Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описанияstatic MDObject
readMDObject
(@NonNull Path fullMdoPath) Производит чтение указанного объекта метаданных по каталогу исходников и полному имениstatic Object
readMDObject
(@NonNull Path folder, @NonNull String fullName) Производит чтение указанного объекта метаданных по каталогу исходников и полному имениstatic Object
readMDObject
(@NonNull Path folder, @NonNull String fullName, boolean skipSupport) Производит чтение указанного объекта метаданных по каталогу исходников и полному имени
-
Method Details
-
getReader
Возвращает читатель исходников по каталогу проекта- Parameters:
rootPath
- Каталог проекта- Returns:
- Читатель
-
getReader
Возвращает читатель исходников по каталогу проекта- Parameters:
path
- Каталог проектаskipSupport
- Флаг управления необходимостью читать информацию о поддержке- Returns:
- Читатель
-
readConfiguration
Производит чтение контейнера метаданных (конфигурации) по каталогу исходников- Parameters:
rootPath
- Каталог исходников- Returns:
- Прочитанный контейнер метаданных (конфигурация)
-
readConfiguration
Производит чтение контейнера метаданных (конфигурации) по каталогу исходников- Parameters:
rootPath
- Каталог исходниковskipSupport
- Флаг управления необходимостью читать информацию о поддержке- Returns:
- Прочитанный контейнер метаданных (конфигурация)
-
readMDObject
Производит чтение указанного объекта метаданных по каталогу исходников и полному имени- Parameters:
folder
- Каталог исходников- Returns:
- Прочитанный объект метаданных
-
readMDObject
public static Object readMDObject(@NonNull @NonNull Path folder, @NonNull @NonNull String fullName, boolean skipSupport) Производит чтение указанного объекта метаданных по каталогу исходников и полному имени- Parameters:
folder
- Каталог исходниковskipSupport
- Управление чтением поддержки- Returns:
- Прочитанный объект метаданных
-
readMDObject
Производит чтение указанного объекта метаданных по каталогу исходников и полному имени- Parameters:
fullMdoPath
- Путь к MDO файлу- Returns:
- Прочитанный объект метаданных
-
readExternalSource
Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описания- Parameters:
mdoPath
- Путь к файлу описания- Returns:
- Прочитанный контейнер метаданных (внешний отчет или обработка)
-
read
Производит чтение файла- Parameters:
fullMdoPath
- Путь к файлу- Returns:
- Прочитанный объект
-
getConfigurationSourceByPath
public static com.github._1c_syntax.bsl.types.ConfigurationSource getConfigurationSourceByPath(Path rootPath) Определяет тип исходников по корню проекта- Parameters:
rootPath
- - Путь к корню проекта- Returns:
- Тип исходников конфигурации
-
getConfigurationSourceByPathSimple
public static com.github._1c_syntax.bsl.types.ConfigurationSource getConfigurationSourceByPathSimple(Path mdoPath) Определяет тип исходников по расширению файла- Parameters:
mdoPath
- - Путь к файлу- Returns:
- Тип исходников конфигурации
-
getConfigurationSourceByMDOPath
public static com.github._1c_syntax.bsl.types.ConfigurationSource getConfigurationSourceByMDOPath(Path path) Определяет тип исходников по корню проекта- Parameters:
path
- - Путь к корню проекта- Returns:
- Тип исходников конфигурации
-
getReflectionConverter
Получает ReflectionConverter по пути к файлу- Parameters:
reader
- Ридер XML- Returns:
- Найденный конвертер
-