Klasse ComboBoxUtils

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

public class ComboBoxUtils extends Object
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    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(Supplier<List<RECORD>> recordSupplier, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, int limit, String... properties)
     
    static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD>
    createRecordComboBox(Supplier<List<RECORD>> records, int limit, 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(Supplier<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(List<RECORD> records, Function<RECORD,String> toStringFunction, Function<RECORD,org.teamapps.icons.Icon> toIconFunction, org.teamapps.ux.component.template.Template template)
     
    static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD>
    createRecordComboBox(List<RECORD> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
     
    static <RECORD> Function<RECORD,String>
    createRecordToNormalizedStringFunction(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider)
     
    static <RECORD> org.teamapps.ux.component.field.combobox.TagComboBox<RECORD>
    createTagComboBox(Supplier<List<RECORD>> records, int limit, 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(Supplier<List<RECORD>> records, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
     
    static String
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • ComboBoxUtils

      public ComboBoxUtils()
  • Methodendetails

    • 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(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(Supplier<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(Supplier<List<RECORD>> records, int limit, 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(Supplier<List<RECORD>> recordSupplier, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, int limit, String... properties)
    • createRecordComboBox

      public static <RECORD> org.teamapps.ux.component.field.combobox.ComboBox<RECORD> createRecordComboBox(List<RECORD> records, Function<RECORD,String> toStringFunction, Function<RECORD,org.teamapps.icons.Icon> toIconFunction, org.teamapps.ux.component.template.Template template)
    • createTagComboBox

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

      public static <RECORD> org.teamapps.ux.component.field.combobox.TagComboBox<RECORD> createTagComboBox(Supplier<List<RECORD>> records, int limit, org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, org.teamapps.ux.component.template.Template template)
    • createRecordToNormalizedStringFunction

      public static <RECORD> Function<RECORD,String> createRecordToNormalizedStringFunction(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider)
    • getNormalized

      public static String getNormalized(String s)