Package io.jmix.flowui.xml.facet
Class UrlQueryParametersFacetProvider
java.lang.Object
io.jmix.flowui.xml.facet.UrlQueryParametersFacetProvider
- All Implemented Interfaces:
FacetProvider<UrlQueryParametersFacet>
,org.springframework.beans.factory.Aware
,org.springframework.context.ApplicationContextAware
@Component("flowui_UrlQueryParametersFacetProvider")
public class UrlQueryParametersFacetProvider
extends Object
implements FacetProvider<UrlQueryParametersFacet>, org.springframework.context.ApplicationContextAware
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected List<UrlQueryParametersBinderProvider>
protected LoaderSupport
protected RouteSupport
protected UrlParamSerializer
-
Constructor Summary
ConstructorDescriptionUrlQueryParametersFacetProvider
(LoaderSupport loaderSupport, RouteSupport routeSupport, UrlParamSerializer urlParamSerializer, List<UrlQueryParametersBinderProvider> binderProviders) -
Method Summary
Modifier and TypeMethodDescriptioncreate()
protected void
loadBinder
(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) void
loadFromXml
(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Loads properties of the facet from XML.void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext)
-
Field Details
-
loaderSupport
-
routeSupport
-
urlParamSerializer
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
binderProviders
-
-
Constructor Details
-
Method Details
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
getFacetClass
- Specified by:
getFacetClass
in interfaceFacetProvider<UrlQueryParametersFacet>
- Returns:
- facet interface
-
create
- Specified by:
create
in interfaceFacetProvider<UrlQueryParametersFacet>
- Returns:
- new instance of the facet class
-
getFacetTag
- Specified by:
getFacetTag
in interfaceFacetProvider<UrlQueryParametersFacet>
- Returns:
- facet XML tag
-
loadFromXml
public void loadFromXml(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Description copied from interface:FacetProvider
Loads properties of the facet from XML.- Specified by:
loadFromXml
in interfaceFacetProvider<UrlQueryParametersFacet>
- Parameters:
facet
- facetelement
- XML elementcontext
- loading context
-
loadBinder
protected void loadBinder(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context)
-