Class AbstractSingleFilterComponentLoader<C extends SingleFilterComponentBase<?>>
java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<C>
io.jmix.flowui.xml.layout.loader.component.AbstractSingleFilterComponentLoader<C>
- All Implemented Interfaces:
ComponentLoader<C>
- Direct Known Subclasses:
FullTextFilterLoader
,JpqlFilterLoader
,PropertyFilterLoader
public abstract class AbstractSingleFilterComponentLoader<C extends SingleFilterComponentBase<?>>
extends AbstractComponentLoader<C>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.xml.layout.ComponentLoader
ComponentLoader.ComponentContext, ComponentLoader.Context, ComponentLoader.InitTask
-
Field Summary
Fields inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
applicationContext, componentLoaderSupport, context, element, environment, factory, loaderResolver, loaderSupport, resultComponent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected com.vaadin.flow.component.Component
createValueComponent
(List<org.dom4j.Element> elements) protected abstract com.vaadin.flow.component.Component
protected SingleFilterSupport
protected abstract org.dom4j.Element
getValueComponentElement
(List<org.dom4j.Element> elements) protected abstract boolean
isValueComponent
(org.dom4j.Element element) protected void
void
Loads component properties by XML definition.protected void
loadDataLoader
(C resultComponent, org.dom4j.Element element) protected void
loadValueComponent
(C resultComponent, org.dom4j.Element element) Methods inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoader
componentLoader, createComponent, getComponentContext, getContext, getElement, getFactory, getLayoutLoader, getLoaderResolver, getLoaderSupport, getResultComponent, initComponent, loadBoolean, loadBoolean, loadDouble, loadDouble, loadEnum, loadEnum, loadId, loadInteger, loadInteger, loadResourceString, loadResourceString, loadResourceString, loadString, loadString, loadString, loadVisible, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLoaderResolver, setLoaderSupport
-
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
-
loadValueComponent
-
createValueComponent
protected com.vaadin.flow.component.Component createValueComponent(List<org.dom4j.Element> elements) -
generateValueComponent
protected abstract com.vaadin.flow.component.Component generateValueComponent() -
getValueComponentElement
-
isValueComponent
protected abstract boolean isValueComponent(org.dom4j.Element element) -
getSingleFilterSupport
-