Class ComboBoxUtils

java.lang.Object
org.teamapps.application.ux.combo.ComboBoxUtils

public class ComboBoxUtils
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    ComboBoxUtils()  
  • Method Summary

    Modifier and Type Method Description
    static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createComboBox​(org.teamapps.ux.model.ComboBoxModel<RECORD> comboBoxModel, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)  
    static <RECORD> org.teamapps.ux.model.ComboBoxModel<RECORD> createComboBoxModel​(java.util.function.Supplier<java.util.List<RECORD>> recordSupplier, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, int limit, java.lang.String... properties)  
    static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createRecordComboBox​(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)  
    static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createRecordComboBox​(java.util.List<RECORD> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)  
    static <RECORD> org.teamapps.ux.component.field.combobox.TagComboBox<RECORD> createTagComboBox​(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ComboBoxUtils

      public ComboBoxUtils()
  • Method Details

    • createComboBox

      public static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createComboBox​(org.teamapps.ux.model.ComboBoxModel<RECORD> comboBoxModel, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
    • createRecordComboBox

      public static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createRecordComboBox​(java.util.List<RECORD> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
    • createRecordComboBox

      public static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createRecordComboBox​(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
    • createComboBoxModel

      public static <RECORD> org.teamapps.ux.model.ComboBoxModel<RECORD> createComboBoxModel​(java.util.function.Supplier<java.util.List<RECORD>> recordSupplier, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, int limit, java.lang.String... properties)
    • createTagComboBox

      public static <RECORD> org.teamapps.ux.component.field.combobox.TagComboBox<RECORD> createTagComboBox​(java.util.function.Supplier<java.util.List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)