| Interface | Description |
|---|---|
| ClickableRenderer<SOURCE> |
Represents a clickable renderer.
|
| ClickableRenderer.ItemClickListener<SOURCE> |
Listener that receives the clicked item (or tapped item, in touch
devices).
|
| Rendering<SOURCE> |
Defines the context of a given
Renderer when building the output
elements. |
| Class | Description |
|---|---|
| BasicRenderer<SOURCE,TARGET> |
Abstract renderer used as the base implementation for renderers that outputs
a simple value in the UI, such as
NumberRenderer and
LocalDateRenderer. |
| ComponentRenderer<COMPONENT extends Component,SOURCE> |
Base class for all renderers that support arbitrary
Components. |
| IconRenderer<ITEM> |
A renderer that renders each item as a text following by an icon using
provided icon generator and label generator.
|
| LocalDateRenderer<SOURCE> |
A template renderer for presenting date values.
|
| LocalDateTimeRenderer<SOURCE> |
A template renderer for presenting
LocalDateTime objects. |
| 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.
|
| TemplateRenderer<SOURCE> |
Helper class to create
Renderer instances, with fluent API. |
| TextRenderer<ITEM> |
A renderer that renders each item as a text using provided
ItemLabelGenerator. |
Copyright © 2025. All rights reserved.