Class MDMerger

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

public final class MDMerger extends Object
Вспомогательный класс для выполнения объединения объектов
  • Method Details

    • merge

      public static Configuration merge(Configuration cf, ConfigurationExtension extension)
      Выполняет объединение конфигурации и расширения
      Parameters:
      cf - Основная конфигурация
      extension - Добавляемое расширение
      Returns:
      Объединенная конфигурация
    • mergeAll

      public static MDMerger.MergeResult mergeAll(Configuration base, List<ConfigurationExtension> extensions)
      Последовательное слияние базовой конфигурации со списком расширений. Каждое следующее расширение применяется к результату предыдущего.
      Parameters:
      base - Базовая конфигурация
      extensions - Список расширений (в порядке применения)
      Returns:
      MergeResult с конфигурацией и происхождениями