Class MDOReader

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

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

    Modifier and Type
    Method
    Description
    static Object
    read(@NonNull Path folder, @NonNull String fullName)
    Производит чтение указанного объекта метаданных или контейнера
    static Object
    read(@NonNull Path folder, @NonNull String fullName, boolean skipSupport)
    Производит чтение указанного объекта метаданных или контейнера
    static MDClass
    Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
    static MDClass
    readConfiguration(@NonNull Path rootPath, boolean skipSupport)
    Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
    static MDClass
    Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описания

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • readConfiguration

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

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

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

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

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