Package io.jmix.flowui.facet.impl
Class UrlQueryParametersFacetImpl
java.lang.Object
io.jmix.flowui.facet.impl.AbstractFacet
io.jmix.flowui.facet.impl.UrlQueryParametersFacetImpl
- All Implemented Interfaces:
Facet,UrlQueryParametersFacet,HasSubParts
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.facet.UrlQueryParametersFacet
UrlQueryParametersFacet.Binder, UrlQueryParametersFacet.UrlQueryParametersChangeEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<UrlQueryParametersFacet.Binder>protected com.vaadin.flow.shared.Registrationprotected RouteSupportFields inherited from class io.jmix.flowui.facet.impl.AbstractFacet
id, ownerFields inherited from interface io.jmix.flowui.facet.UrlQueryParametersFacet
NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSubPart(String name) protected voidprotected voidvoidRegister a new query parameters binder.voidMethods inherited from class io.jmix.flowui.facet.impl.AbstractFacet
getId, getOwner, setId
-
Field Details
-
routeSupport
-
binders
-
queryParametersChangeRegistration
protected com.vaadin.flow.shared.Registration queryParametersChangeRegistration
-
-
Constructor Details
-
Method Details
-
setOwner
- Specified by:
setOwnerin interfaceFacet- Overrides:
setOwnerin classAbstractFacet
-
onViewQueryParametersChanged
-
registerBinder
Description copied from interface:UrlQueryParametersFacetRegister a new query parameters binder.- Specified by:
registerBinderin interfaceUrlQueryParametersFacet- Parameters:
binder- a binder instance to register
-
onComponentQueryParametersChanged
protected void onComponentQueryParametersChanged(UrlQueryParametersFacet.UrlQueryParametersChangeEvent event) -
getBinders
- Specified by:
getBindersin interfaceUrlQueryParametersFacet- Returns:
- a list of registered query parameter binders
-
getSubPart
- Specified by:
getSubPartin interfaceHasSubParts
-