Class TabSheetLoader.TabLoader

java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<com.vaadin.flow.component.tabs.Tab>
io.jmix.flowui.xml.layout.loader.container.AbstractContainerLoader<com.vaadin.flow.component.tabs.Tab>
io.jmix.flowui.xml.layout.loader.container.AbstractTabLoader
io.jmix.flowui.xml.layout.loader.container.TabSheetLoader.TabLoader
All Implemented Interfaces:
ComponentLoader<com.vaadin.flow.component.tabs.Tab>
Direct Known Subclasses:
TabSheetLoader.LazyTabLoader
Enclosing class:
TabSheetLoader

public static class TabSheetLoader.TabLoader extends AbstractTabLoader
  • Field Details

    • content

      protected com.vaadin.flow.component.Component content
  • Constructor Details

    • TabLoader

      public TabLoader()
  • Method Details

    • createComponent

      protected com.vaadin.flow.component.tabs.Tab createComponent()
      Specified by:
      createComponent in class AbstractComponentLoader<com.vaadin.flow.component.tabs.Tab>
    • loadId

      protected void loadId(com.vaadin.flow.component.Component component, org.dom4j.Element element)
      Overrides:
      loadId in class AbstractComponentLoader<com.vaadin.flow.component.tabs.Tab>
    • initComponent

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

      protected void createSubComponents(com.vaadin.flow.component.HasComponents container, org.dom4j.Element containerElement)
      Overrides:
      createSubComponents in class AbstractContainerLoader<com.vaadin.flow.component.tabs.Tab>
    • getContent

      public com.vaadin.flow.component.Component getContent()