V
- type of valuepublic interface DateField<V> extends Field<V>, HasDatatype<V>, Buffered, Component.Focusable, HasRange<V>
Modifier and Type | Interface and Description |
---|---|
static class |
DateField.Resolution |
Field.Validator<T>
HasValue.ValueChangeEvent<V>
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static com.google.common.reflect.TypeToken<DateField<java.sql.Date>> |
TYPE_DATE |
static com.google.common.reflect.TypeToken<DateField<java.util.Date>> |
TYPE_DATETIME |
static com.google.common.reflect.TypeToken<DateField<java.util.Date>> |
TYPE_DEFAULT |
static com.google.common.reflect.TypeToken<DateField<java.time.LocalDate>> |
TYPE_LOCALDATE |
static com.google.common.reflect.TypeToken<DateField<java.time.LocalDateTime>> |
TYPE_LOCALDATETIME |
static com.google.common.reflect.TypeToken<DateField<java.time.OffsetDateTime>> |
TYPE_OFFSETDATETIME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDateFormat() |
DateField.Resolution |
getResolution() |
TimeField.TimeMode |
getTimeMode() |
java.util.TimeZone |
getTimeZone()
Use
getZoneId() |
java.time.ZoneId |
getZoneId() |
boolean |
isAutofill() |
void |
setAutofill(boolean autofill)
Sets whether autofill feature is enabled.
|
void |
setDateFormat(java.lang.String dateFormat) |
void |
setResolution(DateField.Resolution resolution) |
void |
setTimeMode(TimeField.TimeMode timeMode)
Sets time mode to use (12h AM/PM or 24h).
|
void |
setTimeZone(java.util.TimeZone timeZone)
|
void |
setZoneId(java.time.ZoneId zoneId) |
addValidator, addValidators, getRequiredMessage, getValidators, isRequired, removeValidator, setRequired, setRequiredMessage
getDatasource, getMetaProperty, getMetaPropertyPath, setDatasource
addValueChangeListener, clear, getEmptyValue, getValue, isEmpty, removeValueChangeListener, setValue
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
getValueSource, setValueSource
isEditable, isEditableWithParent, setEditable
getFrame, setFrame
isValid, isValidateOnCommit, validate
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
isHtmlSanitizerEnabled, setHtmlSanitizerEnabled
getDatatype, setDatatype
commit, discard, isBuffered, isModified, setBuffered
focus, getTabIndex, isFocusable, setFocusable, setTabIndex
getRangeEnd, getRangeStart, setRangeEnd, setRangeStart
static final java.lang.String NAME
static final com.google.common.reflect.TypeToken<DateField<java.util.Date>> TYPE_DEFAULT
static final com.google.common.reflect.TypeToken<DateField<java.sql.Date>> TYPE_DATE
static final com.google.common.reflect.TypeToken<DateField<java.util.Date>> TYPE_DATETIME
static final com.google.common.reflect.TypeToken<DateField<java.time.LocalDate>> TYPE_LOCALDATE
static final com.google.common.reflect.TypeToken<DateField<java.time.LocalDateTime>> TYPE_LOCALDATETIME
static final com.google.common.reflect.TypeToken<DateField<java.time.OffsetDateTime>> TYPE_OFFSETDATETIME
DateField.Resolution getResolution()
void setResolution(DateField.Resolution resolution)
java.lang.String getDateFormat()
void setDateFormat(java.lang.String dateFormat)
java.util.TimeZone getTimeZone()
getZoneId()
void setTimeZone(java.util.TimeZone timeZone)
void setZoneId(java.time.ZoneId zoneId)
java.time.ZoneId getZoneId()
void setAutofill(boolean autofill)
When enabled uses current month and year.
autofill
- whether autofill is enabledboolean isAutofill()
void setTimeMode(TimeField.TimeMode timeMode)
By default the 24h mode is used.
timeMode
- time modeTimeField.TimeMode getTimeMode()
TimeField.TimeMode
that is used by component