Class AbstractLayoutLoader<T extends com.vaadin.flow.component.Component & com.vaadin.flow.component.orderedlayout.ThemableLayout & com.vaadin.flow.component.orderedlayout.FlexComponent>

All Implemented Interfaces:
ComponentLoader<T>
Direct Known Subclasses:
HorizontalLayoutLoader, VerticalLayoutLoader

public abstract class AbstractLayoutLoader<T extends com.vaadin.flow.component.Component & com.vaadin.flow.component.orderedlayout.ThemableLayout & com.vaadin.flow.component.orderedlayout.FlexComponent> extends AbstractContainerLoader<T>
  • Constructor Details

    • AbstractLayoutLoader

      public AbstractLayoutLoader()
  • 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.Component & com.vaadin.flow.component.orderedlayout.ThemableLayout & com.vaadin.flow.component.orderedlayout.FlexComponent>
      Overrides:
      initComponent in class AbstractComponentLoader<T extends com.vaadin.flow.component.Component & com.vaadin.flow.component.orderedlayout.ThemableLayout & com.vaadin.flow.component.orderedlayout.FlexComponent>
    • loadComponent

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

      protected void loadThemeNames(com.vaadin.flow.component.orderedlayout.ThemableLayout resultComponent, org.dom4j.Element element)
    • split

      protected List<String> split(String names)