Interface ComponentLoader<T extends com.vaadin.flow.component.Component>

All Known Subinterfaces:
ComponentRootLoader<T>
All Known Implementing Classes:
AbstractComboBoxLoader, AbstractComponentLoader, AbstractContainerLoader, AbstractDetailsLoader, AbstractDropdownButtonLoader, AbstractGridLoader, AbstractHtmlComponentLoader, AbstractHtmlContainerLoader, AbstractIconLoader, AbstractLayoutLoader, AbstractLoginFormLoader, AbstractMultiSelectComboBoxLoader, AbstractSingleFilterComponentLoader, AbstractTabLoader, AbstractTabsLoader, AbstractUploadFieldLoader, AbstractValuePickerLoader, AbstractViewLoader, AccordionLoader, AccordionPanelLoader, AnchorLoader, ArticleLoader, AsideLoader, AvatarLoader, BigDecimalFieldLoader, ButtonLoader, ChartLoader, CheckboxGroupLoader, CheckboxLoader, CodeEditorLoader, ComboBoxLoader, ComboBoxPickerLoader, ComboButtonLoader, DataGridLoader, DatePickerLoader, DateTimePickerLoader, DescriptionListLoader, DescriptionListLoader.DescriptionLoader, DescriptionListLoader.TermLoader, DetailsLoader, DivLoader, DrawerToggleLoader, DropdownButtonLoader, DynamicAttributesPanelLoader, EmailFieldLoader, EmphasisLoader, EntityComboBoxLoader, EntityPickerLoader, FileStorageUploadFieldLoader, FileUploadFieldLoader, FlexLayoutLoader, FontIconLoader, FooterLoader, FormLayoutLoader, FormLayoutLoader.FormItemLoader, FullTextFilterLoader, GenericFilterLoader, GeoMapLoader, GridColumnVisibilityLoader, GroupFilterLoader, H1Loader, H2Loader, H3Loader, H4Loader, H5Loader, H6Loader, HeaderLoader, HorizontalLayoutLoader, HorizontalMenuLoader, HrLoader, HtmlLoader, HtmlObjectLoader, IconLoader, IFrameLoader, ImageLoader, InputLoader, IntegerFieldLoader, JpqlFilterLoader, LabelLoader, ListBoxLoader, ListItemLoader, ListMenuLoader, LoginFormLoader, LoginOverlayLoader, MainLoader, MainViewLoader, MenuFilterFieldLoader, MultiSelectComboBoxLoader, MultiSelectComboBoxPickerLoader, MultiSelectListBoxLoader, MultiValuePickerLoader, NativeButtonLoader, NativeDetailsLoader, NativeLabelLoader, NavLoader, NotificationsIndicatorLoader, NumberFieldLoader, OrderedListLoader, ParagraphLoader, ParamLoader, PasswordFieldLoader, PreLoader, ProgressBarLoader, PropertyFilterLoader, RadioButtonGroupLoader, RangeInputLoader, RichTextEditorLoader, ScrollerLoader, SearchFieldLoader, SectionLoader, SelectLoader, SimplePaginationLoader, SpanLoader, SplitLayoutLoader, SvgIconLoader, TabSheetLoader, TabSheetLoader.TabLoader, TabsLoader, TabsLoader.TabLoader, TextAreaLoader, TextFieldLoader, TimePickerLoader, TreeDataGridLoader, UnorderedListLoader, UploadLoader, UserIndicatorLoader, ValuePickerLoader, VerticalLayoutLoader, ViewLoader, VirtualListLoader, WebdavDocumentLinkLoader, WebdavDocumentUploadFieldLoader, WebdavDocumentVersionLinkLoader

public interface ComponentLoader<T extends com.vaadin.flow.component.Component>
  • Method Details

    • getContext

    • setContext

      void setContext(ComponentLoader.Context context)
    • getFactory

      UiComponents getFactory()
    • setFactory

      void setFactory(UiComponents factory)
    • getLoaderResolver

      LoaderResolver getLoaderResolver()
    • setLoaderResolver

      void setLoaderResolver(LoaderResolver loaderResolver)
    • getLoaderSupport

      LoaderSupport getLoaderSupport()
    • setLoaderSupport

      void setLoaderSupport(LoaderSupport loaderSupport)
    • getElement

      org.dom4j.Element getElement(org.dom4j.Element element)
    • setElement

      void setElement(org.dom4j.Element element)
    • setApplicationContext

      void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
    • setEnvironment

      void setEnvironment(org.springframework.core.env.Environment environment)
    • initComponent

      void initComponent()
      Creates result component by XML-element
    • loadComponent

      void loadComponent()
      Loads component properties by XML definition.
      See Also:
    • getResultComponent

      T getResultComponent()
      Returns previously created instance of component.
      See Also: