Class DataCompositionFields

java.lang.Object
com.github._1c_syntax.bsl.reader.common.DataCompositionFields

public final class DataCompositionFields extends Object
Сбор полей, названных в настройках компоновки данных — в отборе, порядке, условном оформлении и оформляемых полях.

Настройки устроены одинаково в обоих форматах и различаются только префиксом пространства имён, который ридер снимает. Полем названы узел field (оформляемое поле, поле порядка, поле группировки) и операнд сравнения left/right, если он объявлен полем, а не значением

  • Method Details

    • collect

      public static List<String> collect(HierarchicalStreamReader reader)
      Собирает поля из поддерева настроек. Читатель должен стоять на узле настроек — обходятся все его потомки
      Parameters:
      reader - читатель, стоящий на узле настроек
      Returns:
      пути к данным в порядке появления, с повторами