All Classes
-
All Classes Interface Summary Class Summary Class Description BasicRenderer<SOURCE,TARGET> Abstract renderer used as the base implementation for renderers that outputs a simple value in the UI, such asNumberRendererandLocalDateRenderer.ClickableRenderer<SOURCE> Represents a clickable renderer.ClickableRenderer.ItemClickListener<SOURCE> Listener that receives the clicked item (or tapped item, in touch devices).ComponentDataGenerator<T> ADataGeneratorthat manages the creation and passivation of components generated byComponentRenderers.ComponentRenderer<COMPONENT extends com.vaadin.flow.component.Component,SOURCE> Base class for all renderers that support arbitraryComponents.IconRenderer<ITEM> A renderer that renders each item as a text following by an icon using provided icon generator and label generator.LitRenderer<SOURCE> LitRenderer is aRendererthat uses a Lit-based template literal to render given model objects in the components that support the JS renderer functions API.LocalDateRenderer<SOURCE> A template renderer for presenting date values.LocalDateTimeRenderer<SOURCE> A template renderer for presentingLocalDateTimeobjects.NativeButtonRenderer<SOURCE> A template renderer to create a clickable button.NumberRenderer<SOURCE> A template renderer for presenting number values.Renderer<SOURCE> Base class for all renderers - classes that take a given model object as input and outputs a set of elements that represents that item in the UI.RendererUtil Contains helper methods to register events triggered by rendered templates.Rendering<SOURCE> Defines the context of a givenRendererwhen building the output elements.TemplateRenderer<SOURCE> Deprecated. since Vaadin 22,TemplateRendereris deprecated in favor ofLitRendererTextRenderer<ITEM> A renderer that renders each item as a text using providedItemLabelGenerator.