Class AbstractSingleFilterComponentLoader<C extends SingleFilterComponent>

java.lang.Object
io.jmix.ui.xml.layout.loader.AbstractComponentLoader<C>
io.jmix.ui.xml.layout.loader.AbstractSingleFilterComponentLoader<C>
All Implemented Interfaces:
ComponentLoader<C>
Direct Known Subclasses:
FullTextFilterLoader, JpqlFilterLoader, PropertyFilterLoader

public abstract class AbstractSingleFilterComponentLoader<C extends SingleFilterComponent> extends AbstractComponentLoader<C>
  • Constructor Details

    • AbstractSingleFilterComponentLoader

      public AbstractSingleFilterComponentLoader()
  • Method Details

    • loadComponent

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

      protected void loadAttributesBeforeValueComponent()
    • loadDataLoader

      protected void loadDataLoader(C resultComponent, org.dom4j.Element element)
    • loadValueComponent

      protected void loadValueComponent(C resultComponent, org.dom4j.Element element)
    • createValueComponent

      protected Component createValueComponent(List<org.dom4j.Element> elements)
    • generateValueComponent

      protected abstract HasValue<?> generateValueComponent()
    • getSingleFilterSupport

      protected SingleFilterSupport getSingleFilterSupport()