Class AbstractListSelectContainerControl.ComponentRepresentationStrategy

    • Constructor Detail

      • ComponentRepresentationStrategy

        public ComponentRepresentationStrategy()
    • Method Detail

      • createComponent

        public Component createComponent​(ListSelectModel<Component> model,
                                         Component value,
                                         int index,
                                         boolean selected,
                                         boolean focused)
        Creates a component for the given list value.

        This implementation returns the component value itself.

        Specified by:
        createComponent in interface ListSelectControl.ValueRepresentationStrategy<Component>
        Parameters:
        model - The model containing the value.
        value - The value for which a component should be created.
        index - The index of the value within the list, or -1 if the value is not in the list (e.g. for representing no selection).
        selected - true if the value is selected.
        focused - true if the value has the focus.
        Returns:
        A new component to represent the given value.