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
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected LoaderSupport
protected RouteSupport
protected UrlParamSerializer
-
Constructor Summary
ConstructorDescriptionUrlQueryParametersFacetProvider
(LoaderSupport loaderSupport, RouteSupport routeSupport, UrlParamSerializer urlParamSerializer) -
Method Summary
Modifier and TypeMethodDescriptioncreate()
protected String
loadAttribute
(org.dom4j.Element element, String name) 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.protected void
loadGenericFilterQueryParametersBinder
(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) protected void
loadPaginationQueryParametersBinder
(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) protected void
loadPropertyFilterQueryParametersBinder
(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) protected String
loadRequiredAttribute
(org.dom4j.Element element, String name, ComponentLoader.ComponentContext context) void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext)
-
Field Details
-
loaderSupport
-
routeSupport
-
urlParamSerializer
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
-
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) -
loadPropertyFilterQueryParametersBinder
protected void loadPropertyFilterQueryParametersBinder(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) -
loadGenericFilterQueryParametersBinder
protected void loadGenericFilterQueryParametersBinder(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) -
loadPaginationQueryParametersBinder
protected void loadPaginationQueryParametersBinder(UrlQueryParametersFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) -
loadAttribute
-
loadRequiredAttribute
protected String loadRequiredAttribute(org.dom4j.Element element, String name, ComponentLoader.ComponentContext context)
-