- ClickableRenderer<SOURCE> - Interface in com.vaadin.flow.data.renderer
-
Represents a clickable renderer.
- ClickableRenderer.ItemClickListener<SOURCE> - Interface in com.vaadin.flow.data.renderer
-
Listener that receives the clicked item (or tapped item, in touch
devices).
- com.vaadin.flow.data.renderer - package com.vaadin.flow.data.renderer
-
- ComponentDataGenerator<T> - Class in com.vaadin.flow.data.renderer
-
A
DataGenerator that
manages the creation and passivation of components generated by
ComponentRenderers.
- ComponentDataGenerator(ComponentRenderer<? extends Component, T>, ValueProvider<T, String>) - Constructor for class com.vaadin.flow.data.renderer.ComponentDataGenerator
-
Creates a new generator.
- ComponentRenderer<COMPONENT extends com.vaadin.flow.component.Component,SOURCE> - Class in com.vaadin.flow.data.renderer
-
Base class for all renderers that support arbitrary Components.
- ComponentRenderer(SerializableSupplier<COMPONENT>, SerializableBiConsumer<COMPONENT, SOURCE>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
-
Creates a new ComponentRenderer that uses the componentSupplier to
generate new Component instances, and the itemConsumer to set the
related items.
- ComponentRenderer(SerializableSupplier<COMPONENT>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
-
Creates a new ComponentRenderer that uses the componentSupplier to
generate new Component instances.
- ComponentRenderer(SerializableFunction<SOURCE, COMPONENT>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
-
Creates a new ComponentRenderer that uses the componentFunction to
generate new Component instances.
- ComponentRenderer(SerializableFunction<SOURCE, COMPONENT>, SerializableBiFunction<Component, SOURCE, Component>) - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
-
Creates a new ComponentRenderer that uses the componentFunction to
generate new Component instances, and a componentUpdateFunction
to update existing Component instances.
- ComponentRenderer() - Constructor for class com.vaadin.flow.data.renderer.ComponentRenderer
-
Default constructor, that can be used by subclasses which supports
different ways of creating components, other than those defined in the
other constructors.
- createComponent(SOURCE) - Method in class com.vaadin.flow.data.renderer.BasicRenderer
-
- createComponent(T) - Method in class com.vaadin.flow.data.renderer.ComponentDataGenerator
-
- createComponent(SOURCE) - Method in class com.vaadin.flow.data.renderer.ComponentRenderer
-
Creates a component for a given object model item.
- createComponent(ITEM) - Method in class com.vaadin.flow.data.renderer.IconRenderer
-
- createComponent(SOURCE) - Method in class com.vaadin.flow.data.renderer.NativeButtonRenderer
-
- createComponent(ITEM) - Method in class com.vaadin.flow.data.renderer.TextRenderer
-
- createElement(String) - Method in class com.vaadin.flow.data.renderer.TextRenderer
-
Creates a new Element that represent the rendered item.