Interface SelectModelFactory

All Known Implementing Classes:
SelectModelFactoryImpl

public interface SelectModelFactory
Used to create an SelectModel.
Since:
5.2.0
  • Method Details

    • create

      SelectModel create(List<?> objects, String labelProperty)
      Creates a SelectModel from a list of objects of the same type and a label property name. The returned model creates for every object in the list a selectable option and relies on existing ValueEncoder for the object type. The value of the label property is used as user-presentable label for the option.
      Parameters:
      objects - objects to create model from
      labelProperty - property for the client-side value
      Returns:
      the model
    • create

      SelectModel create(List<?> objects)
      Creates a SelectModel from a list of objects of the same type. The returned model creates for every object in the list a selectable option and relies on existing ValueEncoder for the object type.
      Parameters:
      objects - objects to create model from
      Returns:
      the model
      Since:
      5.4