Class UiUtils

java.lang.Object
org.teamapps.application.ux.UiUtils

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

    Constructors
    Constructor Description
    UiUtils()  
  • Method Summary

    Modifier and Type Method Description
    static org.teamapps.ux.component.field.TemplateField<java.lang.Boolean> createBooleanTemplateField​(org.teamapps.icons.Icon trueIcon, java.lang.String trueTitle, org.teamapps.icons.Icon falseIcon, java.lang.String falseTitle)  
    static org.teamapps.ux.component.field.TemplateField<java.lang.String> createIconFixedIconTemplateField​(org.teamapps.icons.Icon icon)  
    static <RECORD> java.util.function.BiFunction<RECORD,​java.lang.String,​java.lang.Boolean> createRecordFilterFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, java.lang.String... properties)  
    static <RECORD> java.util.function.Function<RECORD,​java.lang.String> createRecordQueryStringFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, java.lang.String... properties)  
    static <RECORD> java.util.function.Function<RECORD,​java.lang.String> createRecordToStringFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider)  
    static <RECORD> java.util.function.Function<RECORD,​java.lang.String> createRecordToStringFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, java.lang.String property)  
    static org.teamapps.ux.component.field.DisplayField createSingleValueDisplayField​(java.lang.String html)  
    static org.teamapps.ux.component.field.combobox.TagComboBox<java.lang.String> createSingleValueTagComboBox​(org.teamapps.icons.Icon icon, java.util.List<java.lang.String> values)  
    static org.teamapps.ux.component.field.TemplateField<java.lang.String> createSingleValueTemplateField​(org.teamapps.icons.Icon icon, java.lang.String title)  
    static org.teamapps.ux.component.field.TextField createSingleValueTextField​(java.lang.String value)  
    static <TYPE> org.teamapps.ux.component.field.combobox.TagComboBox<TYPE> createTagComboBox​(org.teamapps.ux.component.template.Template template, org.teamapps.data.extract.PropertyProvider<TYPE> propertyProvider)  
    static <TYPE> org.teamapps.ux.component.field.TemplateField<TYPE> createTemplateField​(org.teamapps.ux.component.template.Template template, org.teamapps.data.extract.PropertyProvider<TYPE> propertyProvider)  
    static void showNotification​(org.teamapps.icons.Icon icon, java.lang.String title)  
    static void showSaveNotification​(boolean success, ApplicationInstanceData applicationInstanceData)  

    Methods inherited from class java.lang.Object

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

    • UiUtils

      public UiUtils()
  • Method Details

    • showNotification

      public static void showNotification​(org.teamapps.icons.Icon icon, java.lang.String title)
    • showSaveNotification

      public static void showSaveNotification​(boolean success, ApplicationInstanceData applicationInstanceData)
    • createTemplateField

      public static <TYPE> org.teamapps.ux.component.field.TemplateField<TYPE> createTemplateField​(org.teamapps.ux.component.template.Template template, org.teamapps.data.extract.PropertyProvider<TYPE> propertyProvider)
    • createBooleanTemplateField

      public static org.teamapps.ux.component.field.TemplateField<java.lang.Boolean> createBooleanTemplateField​(org.teamapps.icons.Icon trueIcon, java.lang.String trueTitle, org.teamapps.icons.Icon falseIcon, java.lang.String falseTitle)
    • createIconFixedIconTemplateField

      public static org.teamapps.ux.component.field.TemplateField<java.lang.String> createIconFixedIconTemplateField​(org.teamapps.icons.Icon icon)
    • createSingleValueTemplateField

      public static org.teamapps.ux.component.field.TemplateField<java.lang.String> createSingleValueTemplateField​(org.teamapps.icons.Icon icon, java.lang.String title)
    • createSingleValueTextField

      public static org.teamapps.ux.component.field.TextField createSingleValueTextField​(java.lang.String value)
    • createSingleValueDisplayField

      public static org.teamapps.ux.component.field.DisplayField createSingleValueDisplayField​(java.lang.String html)
    • createSingleValueTagComboBox

      public static org.teamapps.ux.component.field.combobox.TagComboBox<java.lang.String> createSingleValueTagComboBox​(org.teamapps.icons.Icon icon, java.util.List<java.lang.String> values)
    • createTagComboBox

      public static <TYPE> org.teamapps.ux.component.field.combobox.TagComboBox<TYPE> createTagComboBox​(org.teamapps.ux.component.template.Template template, org.teamapps.data.extract.PropertyProvider<TYPE> propertyProvider)
    • createRecordQueryStringFunction

      public static <RECORD> java.util.function.Function<RECORD,​java.lang.String> createRecordQueryStringFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, java.lang.String... properties)
    • createRecordToStringFunction

      public static <RECORD> java.util.function.Function<RECORD,​java.lang.String> createRecordToStringFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider)
    • createRecordToStringFunction

      public static <RECORD> java.util.function.Function<RECORD,​java.lang.String> createRecordToStringFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, java.lang.String property)
    • createRecordFilterFunction

      public static <RECORD> java.util.function.BiFunction<RECORD,​java.lang.String,​java.lang.Boolean> createRecordFilterFunction​(org.teamapps.data.extract.PropertyProvider<RECORD> propertyProvider, java.lang.String... properties)