Class AbstractDateTimeField<VALUE>
- java.lang.Object
-
- org.teamapps.ux.component.AbstractComponent
-
- org.teamapps.ux.component.field.AbstractField<VALUE>
-
- org.teamapps.ux.component.field.datetime.AbstractDateTimeField<VALUE>
-
- All Implemented Interfaces:
ClientObject,Component
- Direct Known Subclasses:
InstantDateTimeField,LocalDateTimeField
public abstract class AbstractDateTimeField<VALUE> extends AbstractField<VALUE>
-
-
Field Summary
-
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 AbstractDateTimeField()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateTimeFormatDescriptorgetDateFormat()java.util.LocalegetLocale()DateTimeFormatDescriptorgetTimeFormat()com.ibm.icu.util.ULocalegetULocale()booleanisFavorPastDates()booleanisShowDropDownButton()protected voidmapAbstractDateTimeFieldUiValues(org.teamapps.dto.AbstractUiDateTimeField uiField)voidsetDateFormat(DateTimeFormatDescriptor dateFormat)voidsetFavorPastDates(boolean favorPastDates)voidsetLocale(java.util.Locale locale)voidsetShowDropDownButton(boolean showDropDownButton)voidsetTimeFormat(DateTimeFormatDescriptor timeFormat)voidsetULocale(com.ibm.icu.util.ULocale locale)-
Methods inherited from class org.teamapps.ux.component.field.AbstractField
addCustomFieldMessage, addCustomFieldMessage, addValidator, applyValueFromUi, clearCustomFieldMessages, clearValidatorMessages, convertUiValueToUxValue, convertUxValueToUiValue, focus, getCustomFieldMessages, getDefaultMessagePosition, getDefaultMessageVisibility, getEditingMode, getFieldMessages, getMaxFieldMessageSeverity, getValidators, getValue, handleUiEvent, isEmpty, isRequired, isValid, isValueChangedByClient, mapAbstractFieldAttributesToUiField, removeCustomFieldMessage, removeValidator, setAndLockValue, setCustomFieldMessages, setDefaultMessagePosition, setDefaultMessageVisibility, setEditingMode, setRequired, setRequiredIfVisibleAndEditable, setValue, setValueChangedByClient, setVisible, validate
-
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiComponent, 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.ClientObject
handleUiQuery
-
Methods inherited from interface org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
-
-
-
Method Detail
-
mapAbstractDateTimeFieldUiValues
protected void mapAbstractDateTimeFieldUiValues(org.teamapps.dto.AbstractUiDateTimeField uiField)
-
isShowDropDownButton
public boolean isShowDropDownButton()
-
setShowDropDownButton
public void setShowDropDownButton(boolean showDropDownButton)
-
isFavorPastDates
public boolean isFavorPastDates()
-
setFavorPastDates
public void setFavorPastDates(boolean favorPastDates)
-
getLocale
public java.util.Locale getLocale()
-
getULocale
public com.ibm.icu.util.ULocale getULocale()
-
setLocale
public void setLocale(java.util.Locale locale)
-
setULocale
public void setULocale(com.ibm.icu.util.ULocale locale)
-
getDateFormat
public DateTimeFormatDescriptor getDateFormat()
-
setDateFormat
public void setDateFormat(DateTimeFormatDescriptor dateFormat)
-
getTimeFormat
public DateTimeFormatDescriptor getTimeFormat()
-
setTimeFormat
public void setTimeFormat(DateTimeFormatDescriptor timeFormat)
-
-