Class FieldCompiler<D extends Field,​S extends N2oField>

    • Constructor Detail

      • FieldCompiler

        public FieldCompiler()
    • Method Detail

      • initLabel

        protected java.lang.String initLabel​(S source,
                                             CompileProcessor p)
      • compileDependencies

        protected void compileDependencies​(Field field,
                                           S source,
                                           CompileContext<?,​?> context,
                                           CompileProcessor p)
        Компиляция зависимостей между полями
        Parameters:
        field - клиентская модель элемента ввода
        source - исходная модель поля
      • findSubModelQuery

        protected SubModelQuery findSubModelQuery​(java.lang.String fieldId,
                                                  CompileProcessor p)
        Возвращает информацию о вложенных моделях выборки по идентификатору поля
        Parameters:
        fieldId - - идентификатор поля
        p - - процессор сборки метаданных
      • compileDefaultValues

        protected void compileDefaultValues​(D control,
                                            S source,
                                            CompileProcessor p)
      • compileDefValues

        protected java.lang.Object compileDefValues​(S source,
                                                    CompileProcessor p)
        Сборка значения по умолчанию у поля
        Parameters:
        source - Исходная модель поля
        p - Процессор сборки
        Returns:
        Значение по умолчанию поля
      • compileParams

        protected void compileParams​(D control,
                                     S source,
                                     WidgetParamScope paramScope,
                                     UploadScope uploadScope,
                                     CompileProcessor p)
        Сборка значений по умолчанию у поля из параметров заданных
        Parameters:
        source - Исходная модель поля
        p - Процессор сборки