Class CardLoader

java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<com.vaadin.flow.component.card.Card>
io.jmix.flowui.xml.layout.loader.container.CardLoader
All Implemented Interfaces:
ComponentLoader<com.vaadin.flow.component.card.Card>

public class CardLoader extends AbstractComponentLoader<com.vaadin.flow.component.card.Card>
  • Field Details

    • singleChildElements

      protected static final Set<String> singleChildElements
    • pendingLoadComponents

      protected List<ComponentLoader<?>> pendingLoadComponents
  • Constructor Details

    • CardLoader

      public CardLoader()
  • Method Details

    • createComponent

      protected com.vaadin.flow.component.card.Card createComponent()
      Specified by:
      createComponent in class AbstractComponentLoader<com.vaadin.flow.component.card.Card>
    • 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.card.Card>
      Overrides:
      initComponent in class AbstractComponentLoader<com.vaadin.flow.component.card.Card>
    • loadComponent

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

      protected void createSubComponent(String elementName, Consumer<com.vaadin.flow.component.Component> setter)
    • loadSubComponents

      protected void loadSubComponents()
    • titleSetter

      protected void titleSetter(String title)
    • subTitleSetter

      protected void subTitleSetter(String subTitle)
    • validateChildElement

      protected void validateChildElement(org.dom4j.Element element)