Class AbstractHtmlContainerLoader<T extends com.vaadin.flow.component.HtmlContainer>

All Implemented Interfaces:
ComponentLoader<T>
Direct Known Subclasses:
AnchorLoader, ArticleLoader, AsideLoader, CodeLoader, DescriptionListLoader, DescriptionListLoader.DescriptionLoader, DescriptionListLoader.TermLoader, DivLoader, EmphasisLoader, FieldSetLoader, FooterLoader, H1Loader, H2Loader, H3Loader, H4Loader, H5Loader, H6Loader, HeaderLoader, HtmlObjectLoader, ImageLoader, ListItemLoader, MainLoader, NativeButtonLoader, NativeLabelLoader, NavLoader, OrderedListLoader, ParagraphLoader, PreLoader, SectionLoader, SpanLoader, UnorderedListLoader

public abstract class AbstractHtmlContainerLoader<T extends com.vaadin.flow.component.HtmlContainer> extends AbstractContainerLoader<T>
  • Field Details

  • Constructor Details

    • AbstractHtmlContainerLoader

      public AbstractHtmlContainerLoader()
  • Method Details

    • initComponent

      public void initComponent()
      Description copied from interface: ComponentLoader
      Creates result component by XML-element
      Specified by:
      initComponent in interface ComponentLoader<T extends com.vaadin.flow.component.HtmlContainer>
      Overrides:
      initComponent in class AbstractComponentLoader<T extends com.vaadin.flow.component.HtmlContainer>
    • loadComponent

      public void loadComponent()
      Description copied from interface: ComponentLoader
      Loads component properties by XML definition.
    • loadData

      protected void loadData(T resultComponent, org.dom4j.Element element)
    • getDataLoaderSupport

      protected DataLoaderSupport getDataLoaderSupport()
    • getHtmlDataBinding

      protected HtmlContainerReadonlyDataBinding getHtmlDataBinding()