Class TranslatableField

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.field.AbstractField<VALUE>
org.teamapps.ux.component.field.combobox.AbstractComboBox<org.teamapps.ux.component.field.combobox.ComboBox,​RECORD,​RECORD>
org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.universaldb.index.translation.TranslatableText>
org.teamapps.application.ux.localize.TranslatableField
All Implemented Interfaces:
org.teamapps.ux.component.ClientObject, org.teamapps.ux.component.Component, org.teamapps.ux.component.field.TextInputHandlingField

public class TranslatableField
extends org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.universaldb.index.translation.TranslatableText>
  • Field Summary

    Fields inherited from class org.teamapps.ux.component.field.combobox.ComboBox

    onFreeTextEntered

    Fields inherited from class org.teamapps.ux.component.field.combobox.AbstractComboBox

    freeTextRecordFactory, onSpecialKeyPressed, onTextInput, recordCache

    Fields inherited from class org.teamapps.ux.component.field.AbstractField

    onValueChanged, onVisibilityChanged

    Fields inherited from class org.teamapps.ux.component.AbstractComponent

    DELETED_ATTRIBUTE, onRendered
  • Constructor Summary

    Constructors
    Constructor Description
    TranslatableField​(ApplicationInstanceData applicationInstanceData)  
  • Method Summary

    Modifier and Type Method Description
    org.teamapps.universaldb.index.translation.TranslatableText getValue()  
    void setValue​(org.teamapps.universaldb.index.translation.TranslatableText translatableText)  

    Methods inherited from class org.teamapps.ux.component.field.combobox.ComboBox

    convertUiValueToUxValue, convertUxValueToUiValue, createForEnum, createForList, createForList, createForList, createUiComponent, getFreeText

    Methods inherited from class org.teamapps.ux.component.field.combobox.AbstractComboBox

    addParentLinkToUiRecord, createUiTreeRecordWithoutParentRelation, getDropDownTemplate, getDropdownTemplateDecider, getFreeTextRecordFactory, getModel, getPropertyProvider, getRecordToStringFunction, getSelectedEntryTemplate, getSelectedEntryTemplateDecider, getTextHighlightingEntryLimit, getTextMatchingMode, handleUiEvent, isAllowFreeText, isAnimate, isAutoComplete, isDropDownButtonVisible, isFreeTextEntry, isHighlightFirstResultEntry, isShowClearButton, isShowDropDownAfterResultsArrive, isShowExpanders, isShowHighlighting, mapCommonUiComboBoxProperties, onSpecialKeyPressed, onTextInput, setAllowFreeText, setAnimate, setAutoComplete, setDropDownButtonVisible, setDropDownTemplate, setDropdownTemplateDecider, setFreeTextRecordFactory, setHighlightFirstResultEntry, setModel, setPropertyExtractor, setPropertyProvider, setRecordToStringFunction, setSelectedEntryTemplate, setSelectedEntryTemplateDecider, setShowClearButton, setShowDropDownAfterResultsArrive, setShowExpanders, setShowHighlighting, setTemplate, setTemplateDecider, setTextHighlightingEntryLimit, setTextMatchingMode

    Methods inherited from class org.teamapps.ux.component.field.AbstractField

    addCustomFieldMessage, addCustomFieldMessage, addValidator, applyValueFromUi, clearCustomFieldMessages, clearValidatorMessages, focus, getCustomFieldMessages, getDefaultMessagePosition, getDefaultMessageVisibility, getEditingMode, getFieldMessages, getMaxFieldMessageSeverity, getValidators, isEmpty, isRequired, isValid, isValueChangedByClient, mapAbstractFieldAttributesToUiField, removeCustomFieldMessage, removeValidator, setAndLockValue, setCustomFieldMessages, setDefaultMessagePosition, setDefaultMessageVisibility, setEditingMode, setRequired, setRequiredIfVisibleAndEditable, setVisible, validate

    Methods inherited from class org.teamapps.ux.component.AbstractComponent

    createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, toggleCssClass, toString, unrender

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.teamapps.ux.component.Component

    setAttribute, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass

    Methods inherited from interface org.teamapps.ux.component.field.TextInputHandlingField

    defaultHandleTextInputEvent, onSpecialKeyPressed, onTextInput
  • Constructor Details

  • Method Details

    • setValue

      public void setValue​(org.teamapps.universaldb.index.translation.TranslatableText translatableText)
      Overrides:
      setValue in class org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.universaldb.index.translation.TranslatableText>
    • getValue

      public org.teamapps.universaldb.index.translation.TranslatableText getValue()
      Overrides:
      getValue in class org.teamapps.ux.component.field.AbstractField<org.teamapps.universaldb.index.translation.TranslatableText>