Class NumberRendererProvider
java.lang.Object
io.jmix.flowui.xml.layout.loader.component.datagrid.AbstractFormattableRendererProvider<com.vaadin.flow.data.renderer.NumberRenderer<?>>
io.jmix.flowui.xml.layout.loader.component.datagrid.NumberRendererProvider
- All Implemented Interfaces:
RendererProvider<com.vaadin.flow.data.renderer.NumberRenderer<?>>
@Component("flowui_NumberRendererProvider")
public class NumberRendererProvider
extends AbstractFormattableRendererProvider<com.vaadin.flow.data.renderer.NumberRenderer<?>>
-
Field Summary
Fields inherited from class io.jmix.flowui.xml.layout.loader.component.datagrid.AbstractFormattableRendererProvider
currentAuthentication, loaderSupport
-
Constructor Summary
ConstructorDescriptionNumberRendererProvider
(LoaderSupport loaderSupport, CurrentAuthentication currentAuthentication, FormatStringsRegistry formatStringsRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected NumberFormat
createNumberFormat
(String format) com.vaadin.flow.data.renderer.NumberRenderer<?>
createRenderer
(org.dom4j.Element element, MetaPropertyPath metaPropertyPath, ComponentLoader.Context context) protected com.vaadin.flow.data.renderer.NumberRenderer<?>
createRendererInternal
(MetaPropertyPath propertyPath, String format, String nullRepresentation) protected com.vaadin.flow.data.renderer.NumberRenderer<?>
createRendererInternal
(MetaPropertyPath propertyPath, NumberFormat numberFormat, String nullRepresentation) boolean
-
Field Details
-
NAME
- See Also:
-
formatStringsRegistry
-
-
Constructor Details
-
NumberRendererProvider
public NumberRendererProvider(LoaderSupport loaderSupport, CurrentAuthentication currentAuthentication, FormatStringsRegistry formatStringsRegistry)
-
-
Method Details
-
supports
-
createRenderer
public com.vaadin.flow.data.renderer.NumberRenderer<?> createRenderer(org.dom4j.Element element, MetaPropertyPath metaPropertyPath, ComponentLoader.Context context) - Specified by:
createRenderer
in interfaceRendererProvider<com.vaadin.flow.data.renderer.NumberRenderer<?>>
- Overrides:
createRenderer
in classAbstractFormattableRendererProvider<com.vaadin.flow.data.renderer.NumberRenderer<?>>
-
createNumberFormat
-
createRendererInternal
protected com.vaadin.flow.data.renderer.NumberRenderer<?> createRendererInternal(MetaPropertyPath propertyPath, String format, String nullRepresentation) - Specified by:
createRendererInternal
in classAbstractFormattableRendererProvider<com.vaadin.flow.data.renderer.NumberRenderer<?>>
-
createRendererInternal
protected com.vaadin.flow.data.renderer.NumberRenderer<?> createRendererInternal(MetaPropertyPath propertyPath, NumberFormat numberFormat, String nullRepresentation)
-