Class MDOReader

java.lang.Object
com.github._1c_syntax.bsl.reader.MDOReader

public final class MDOReader extends Object
Читатель MDO файлов (описаний метаданных)
  • Method Details

    • readConfiguration

      public static MDClass readConfiguration(@NonNull @NonNull Path rootPath)
      Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
      Parameters:
      rootPath - Каталог исходников
      Returns:
      Прочитанный контейнер метаданных (конфигурация)
    • readConfiguration

      @Deprecated(since="0.16.0") public static MDClass readConfiguration(@NonNull @NonNull Path rootPath, boolean skipSupport)
      Deprecated.
      Стоит использовать метод с параметром MDCReadSettings.
      Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
      Parameters:
      rootPath - Каталог исходников
      skipSupport - Флаг управления необходимостью читать информацию о поддержке
      Returns:
      Прочитанный контейнер метаданных (конфигурация)
    • readConfiguration

      public static MDClass readConfiguration(@NonNull @NonNull Path rootPath, @NonNull @NonNull MDCReadSettings readSettings)
      Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
      Parameters:
      rootPath - Каталог исходников
      readSettings - Настройки чтения
      Returns:
      Прочитанный контейнер метаданных (конфигурация)
    • read

      public static Object read(@NonNull @NonNull Path folder, @NonNull @NonNull String fullName)
      Производит чтение указанного объекта метаданных или контейнера
      Parameters:
      folder - Каталог исходников
      Returns:
      Прочитанный объект метаданных
    • read

      @Deprecated(since="0.16.0") public static Object read(@NonNull @NonNull Path folder, @NonNull @NonNull String fullName, boolean skipSupport)
      Deprecated.
      Стоит использовать метод с параметром MDCReadSettings.
      Производит чтение указанного объекта метаданных или контейнера
      Parameters:
      folder - Каталог исходников
      skipSupport - Управление чтением поддержки
      Returns:
      Прочитанный объект метаданных
    • read

      public static Object read(@NonNull @NonNull Path folder, @NonNull @NonNull String fullName, MDCReadSettings readSettings)
      Производит чтение указанного объекта метаданных или контейнера
      Parameters:
      folder - Каталог исходников
      readSettings - Настройки чтения
      Returns:
      Прочитанный объект метаданных
    • readExternalSource

      public static MDClass readExternalSource(@NonNull @NonNull Path mdoPath)
      Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описания
      Parameters:
      mdoPath - Путь к файлу описания
      Returns:
      Прочитанный контейнер метаданных (внешний отчет или обработка)
    • readExternalSource

      public static MDClass readExternalSource(@NonNull @NonNull Path mdoPath, MDCReadSettings readSettings)
      Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описания
      Parameters:
      mdoPath - Путь к файлу описания
      readSettings - Настройки чтения
      Returns:
      Прочитанный контейнер метаданных (внешний отчет или обработка)