You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.data.renderer.

Class TextRenderer<ITEM>

    • Constructor Detail

      • TextRenderer

        public TextRenderer()

        Creates a new renderer instance using the default ItemLabelGenerator: String::valueOf.

      • TextRenderer

        public TextRenderer​(ItemLabelGenerator<ITEM> itemLabelGenerator)

        Creates a new renderer instance using the provided itemLabelGenerator.

        Parameters:

        itemLabelGenerator - the item label generator

    • Method Detail

      • createComponent

        public Component createComponent​(ITEM item)

        Description copied from class: ComponentRenderer

        Creates a component for a given object model item. Subclasses can override this method to provide specific behavior.

        Overrides:

        createComponent in class ComponentRenderer<Component,​ITEM>

        Parameters:

        item - the model item, possibly null

        Returns:

        a component instance representing the provided item

      • createElement

        protected Element createElement​(String item)

        Creates a new Element that represent the rendered item.

        By default the text is wrapped inside a <span> element. Subclasses may override this method to return some other Element.

        Parameters:

        item - the item to render

        Returns:

        the element representing rendered item