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

java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<T>
io.jmix.flowui.xml.layout.loader.container.AbstractContainerLoader<T>
All Implemented Interfaces:
ComponentLoader<T>
Direct Known Subclasses:
AbstractHtmlContainerLoader, AbstractLayoutLoader, AbstractScreenLoader, AccordionLoader, DetailsLoader, ScrollerLoader, SplitLayoutLoader, TabsLoader, TabsLoader.TabLoader

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

  • Constructor Details

    • AbstractContainerLoader

      public AbstractContainerLoader()
  • Method Details

    • loadSubComponents

      protected void loadSubComponents()
    • createSubComponents

      protected void createSubComponents(com.vaadin.flow.component.HasComponents container, org.dom4j.Element containerElement)
    • isChildElementIgnored

      protected boolean isChildElementIgnored(org.dom4j.Element subElement)
      Checks if child element should have a separate loader or not. For instance, if a child element doesn't represent a UI component.
      Parameters:
      subElement - the element to be checked
      Returns:
      true if child element should have no separate loader, false otherwise
    • loadSubComponentsAndExpand

      protected void loadSubComponentsAndExpand(com.vaadin.flow.component.HasComponents layout, org.dom4j.Element element)