Class AbstractComponentLoader<T extends com.vaadin.flow.component.Component>

java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<T>
All Implemented Interfaces:
ComponentLoader<T>
Direct Known Subclasses:
AbstractComboBoxLoader, AbstractContainerLoader, AbstractDropdownButtonLoader, AbstractGridLoader, AbstractHtmlComponentLoader, AbstractLoginFormLoader, AbstractMultiSelectComboBoxLoader, AbstractSingleFilterComponentLoader, AbstractUploadFieldLoader, AbstractValuePickerLoader, AvatarLoader, BigDecimalFieldLoader, ButtonLoader, CheckboxGroupLoader, CheckboxLoader, CodeEditorLoader, DatePickerLoader, DateTimePickerLoader, DrawerToggleLoader, EmailFieldLoader, FormLayoutLoader, GenericFilterLoader, GroupFilterLoader, IconLoader, InputLoader, IntegerFieldLoader, ListBoxLoader, ListMenuLoader, MultiSelectListBoxLoader, NumberFieldLoader, PasswordFieldLoader, ProgressBarLoader, RadioButtonGroupLoader, SelectLoader, SimplePaginationLoader, TextAreaLoader, TextFieldLoader, TimePickerLoader, UploadLoader, UserIndicatorLoader

public abstract class AbstractComponentLoader<T extends com.vaadin.flow.component.Component> extends Object implements ComponentLoader<T>
  • Field Details

    • context

      protected ComponentLoader.Context context
    • applicationContext

      protected org.springframework.context.ApplicationContext applicationContext
    • environment

      protected org.springframework.core.env.Environment environment
    • factory

      protected UiComponents factory
    • loaderResolver

      protected LoaderResolver loaderResolver
    • loaderSupport

      protected LoaderSupport loaderSupport
    • componentLoaderSupport

      protected ComponentLoaderSupport componentLoaderSupport
    • element

      protected org.dom4j.Element element
    • resultComponent

      protected T extends com.vaadin.flow.component.Component resultComponent
  • Constructor Details

    • AbstractComponentLoader

      protected AbstractComponentLoader()
  • Method Details