Class AbstractDetailsLoader<C extends com.vaadin.flow.component.details.Details>

All Implemented Interfaces:
ComponentLoader<C>
Direct Known Subclasses:
AccordionPanelLoader, DetailsLoader

public abstract class AbstractDetailsLoader<C extends com.vaadin.flow.component.details.Details> extends AbstractContainerLoader<C>
  • Constructor Details

    • AbstractDetailsLoader

      public AbstractDetailsLoader()
  • Method Details

    • initComponent

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

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

      protected void createContent(com.vaadin.flow.component.details.Details resultComponent, org.dom4j.Element element)
    • isChildElementIgnored

      protected boolean isChildElementIgnored(org.dom4j.Element subElement)
      Description copied from class: AbstractContainerLoader
      Checks if child element should have a separate loader or not. For instance, if a child element doesn't represent a UI component.
      Overrides:
      isChildElementIgnored in class AbstractContainerLoader<C extends com.vaadin.flow.component.details.Details>
      Parameters:
      subElement - the element to be checked
      Returns:
      true if child element should have no separate loader, false otherwise