Package org.teamapps.application.ux
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.DisplayFieldcreateSingleValueDisplayField(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.TextFieldcreateSingleValueTextField(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 voidshowNotification(org.teamapps.icons.Icon icon, java.lang.String title)static voidshowSaveNotification(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)
-