Package com.vaadin.ui
Class InlineDateField
-
- All Implemented Interfaces:
HasValue<LocalDate>,ContextClickEvent.ContextClickNotifier,FieldEvents.BlurNotifier,FieldEvents.FocusNotifier,MethodEventSource,ClientConnector,Sizeable,Connector,Component,Component.Focusable,Serializable
public class InlineDateField extends AbstractLocalDateField
A date entry component, which displays the actual date selector inline.- Since:
- 8.0
- Author:
- Vaadin Ltd.
- See Also:
AbstractLocalDateField,DateField, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
Component.ErrorEvent, Component.Event, Component.Focusable, Component.Listener
-
Nested classes/interfaces inherited from interface com.vaadin.data.HasValue
HasValue.ValueChangeEvent<V>, HasValue.ValueChangeListener<V>
-
Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable
Sizeable.Unit
-
-
Field Summary
-
Fields inherited from class com.vaadin.ui.AbstractComponent
DESIGN_ATTR_PLAIN_TEXT
-
Fields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
-
-
Constructor Summary
Constructors Constructor Description InlineDateField()Constructs an emptyInlineDateFieldwith no caption.InlineDateField(HasValue.ValueChangeListener<LocalDate> valueChangeListener)Constructs a newInlineDateFieldwith a value change listener.InlineDateField(String caption)Constructs an emptyInlineDateFieldwith caption.InlineDateField(String caption, HasValue.ValueChangeListener<LocalDate> valueChangeListener)Constructs a newInlineDateFieldwith the given caption and a value change listener.InlineDateField(String caption, LocalDate value)Constructs a newInlineDateFieldwith the given caption and initial text contents.InlineDateField(String caption, LocalDate value, HasValue.ValueChangeListener<LocalDate> valueChangeListener)Constructs a newInlineDateFieldwith the given caption, initial text contents and a value change listener.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InlineDateFieldStategetState()Returns the shared state bean with information to be sent from the server to the client.protected InlineDateFieldStategetState(boolean markAsDirty)Returns the shared state for this connector.-
Methods inherited from class com.vaadin.ui.AbstractLocalDateField
adjustToResolution, buildDate, convertFromDate, convertToDate, formatDate, getDatePart, getRangeValidator, handleUnparsableDateString, toType
-
Methods inherited from class com.vaadin.ui.AbstractDateField
addBlurListener, addFocusListener, afterDate, beforeClientResponse, convertFromDateString, convertToDateString, doSetValue, getAssistiveLabel, getDateFormat, getDateOutOfRangeMessage, getDateStyle, getDateStyles, getDefaultValidator, getDefaultValue, getParseErrorMessage, getRangeEnd, getRangeStart, getResolution, getValue, getZoneId, isLenient, isPreventInvalidInput, isShowISOWeekNumbers, readDesign, reconstructDateFromFields, setAssistiveLabel, setDateFormat, setDateOutOfRangeMessage, setDateStyle, setDaylightSavingTimeRange, setDefaultValue, setLenient, setLocale, setParseErrorMessage, setPreventInvalidInput, setRangeEnd, setRangeStart, setResolution, setShowISOWeekNumbers, setValue, setZoneId, writeDesign
-
Methods inherited from class com.vaadin.ui.AbstractField
addValueChangeListener, createValueChange, focus, getCustomAttributes, getTabIndex, isDifferentValue, isReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisible, setTabIndex, setValue
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setParent, setPrimaryStyleName, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined
-
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
-
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
-
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
-
Methods inherited from interface com.vaadin.data.HasValue
clear, getEmptyValue, getOptionalValue, isEmpty
-
Methods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefined
-
-
-
-
Constructor Detail
-
InlineDateField
public InlineDateField()
Constructs an emptyInlineDateFieldwith no caption.
-
InlineDateField
public InlineDateField(String caption, LocalDate value)
Constructs a newInlineDateFieldwith the given caption and initial text contents.- Parameters:
caption- the captionStringfor the editor.value- the LocalDate value.
-
InlineDateField
public InlineDateField(String caption)
Constructs an emptyInlineDateFieldwith caption.- Parameters:
caption- the caption of the datefield.
-
InlineDateField
public InlineDateField(HasValue.ValueChangeListener<LocalDate> valueChangeListener)
Constructs a newInlineDateFieldwith a value change listener.The listener is called when the value of this
InlineDateFieldis changed either by the user or programmatically.- Parameters:
valueChangeListener- the value change listener, notnull
-
InlineDateField
public InlineDateField(String caption, HasValue.ValueChangeListener<LocalDate> valueChangeListener)
Constructs a newInlineDateFieldwith the given caption and a value change listener.The listener is called when the value of this
InlineDateFieldis changed either by the user or programmatically.- Parameters:
caption- the caption for the fieldvalueChangeListener- the value change listener, notnull
-
InlineDateField
public InlineDateField(String caption, LocalDate value, HasValue.ValueChangeListener<LocalDate> valueChangeListener)
Constructs a newInlineDateFieldwith the given caption, initial text contents and a value change listener.The listener is called when the value of this
InlineDateFieldis changed either by the user or programmatically.- Parameters:
caption- the caption for the fieldvalue- the value for the field, notnullvalueChangeListener- the value change listener, notnull
-
-
Method Detail
-
getState
protected InlineDateFieldState getState()
Description copied from class:AbstractComponentReturns the shared state bean with information to be sent from the server to the client. Subclasses should override this method and set any relevant fields of the state returned by super.getState().- Overrides:
getStatein classAbstractLocalDateField- Returns:
- updated component shared state
-
getState
protected InlineDateFieldState getState(boolean markAsDirty)
Description copied from class:AbstractClientConnectorReturns the shared state for this connector.- Overrides:
getStatein classAbstractLocalDateField- Parameters:
markAsDirty- true if the connector should automatically be marked dirty, false otherwise- Returns:
- The shared state for this connector. Never null.
- See Also:
AbstractClientConnector.getState()
-
-