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.ConfigurationSourcegetConfigurationSourceByPath(Path rootPath) Определяет тип исходников по корню проектаstatic com.github._1c_syntax.bsl.types.ConfigurationSourcegetConfigurationSourceByPathSimple(Path mdoPath) Определяет тип исходников по расширению файлаstatic MDReaderВозвращает читатель исходников по каталогу проектаstatic MDReaderВозвращает читатель исходников по каталогу проектаstatic ConverterПолучает ReflectionConverter по пути к файлуstatic ObjectПроизводит чтение файлаstatic MDClassreadConfiguration(@NonNull Path rootPath) Производит чтение контейнера метаданных (конфигурации) по каталогу исходниковstatic MDClassreadConfiguration(@NonNull Path rootPath, boolean skipSupport) Производит чтение контейнера метаданных (конфигурации) по каталогу исходниковstatic MDClassreadExternalSource(@NonNull Path mdoPath) Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описанияstatic MDObjectreadMDObject(@NonNull Path fullMdoPath) Производит чтение указанного объекта метаданных по каталогу исходников и полному имениstatic ObjectreadMDObject(@NonNull Path folder, @NonNull String fullName) Производит чтение указанного объекта метаданных по каталогу исходников и полному имениstatic ObjectreadMDObject(@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:
- Найденный конвертер
-