Class AbstractFormattableRendererProvider<R extends com.vaadin.flow.data.renderer.Renderer<?>>
java.lang.Object
io.jmix.flowui.xml.layout.loader.component.datagrid.AbstractFormattableRendererProvider<R>
- All Implemented Interfaces:
RendererProvider<R>
- Direct Known Subclasses:
LocalDateRendererProvider
,LocalDateTimeRendererProvider
,NumberRendererProvider
public abstract class AbstractFormattableRendererProvider<R extends com.vaadin.flow.data.renderer.Renderer<?>>
extends Object
implements RendererProvider<R>
-
Field Summary
Modifier and TypeFieldDescriptionprotected final CurrentAuthentication
protected final LoaderSupport
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractFormattableRendererProvider
(LoaderSupport loaderSupport, CurrentAuthentication currentAuthentication) -
Method Summary
Modifier and TypeMethodDescriptioncreateRenderer
(org.dom4j.Element element, MetaPropertyPath metaPropertyPath, ComponentLoader.Context context) protected abstract R
createRendererInternal
(MetaPropertyPath propertyPath, String format, String nullRepresentation) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.flowui.xml.layout.loader.component.datagrid.RendererProvider
supports
-
Field Details
-
loaderSupport
-
currentAuthentication
-
-
Constructor Details
-
AbstractFormattableRendererProvider
protected AbstractFormattableRendererProvider(LoaderSupport loaderSupport, CurrentAuthentication currentAuthentication)
-
-
Method Details
-
createRenderer
public R createRenderer(org.dom4j.Element element, MetaPropertyPath metaPropertyPath, ComponentLoader.Context context) - Specified by:
createRenderer
in interfaceRendererProvider<R extends com.vaadin.flow.data.renderer.Renderer<?>>
-
createRendererInternal
protected abstract R createRendererInternal(MetaPropertyPath propertyPath, String format, String nullRepresentation)
-