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
    read(Path folder, String fullName)
    Производит чтение указанного объекта метаданных или контейнера
    read(Path folder, String fullName, MDCReadSettings readSettings)
    Производит чтение указанного объекта метаданных или контейнера
    static MDClass
    Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
    static MDClass
    readConfiguration(Path rootPath, MDCReadSettings readSettings)
    Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
    static MDClass
    Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описания
    static MDClass
    readExternalSource(Path mdoPath, MDCReadSettings readSettings)
    Производит чтение внешнего контейнера метаданных (внешней обработки или отчета) по файлу описания

    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(Path rootPath)
      Производит чтение контейнера метаданных (конфигурации) по каталогу исходников
      Parameters:
      rootPath - Каталог исходников
      Returns:
      Прочитанный контейнер метаданных (конфигурация)
    • readConfiguration

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

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

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

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

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