public class DateFieldFactory extends AbstractFieldFactory<DateFieldDefinition,Date>
initializeProperty
definition, field, item
Constructor and Description |
---|
DateFieldFactory(DateFieldDefinition definition,
com.vaadin.v7.data.Item relatedFieldItem)
|
DateFieldFactory(DateFieldDefinition definition,
com.vaadin.v7.data.Item relatedFieldItem,
UiContext uiContext,
I18NAuthoringSupport i18NAuthoringSupport,
info.magnolia.i18nsystem.SimpleTranslator i18n,
info.magnolia.context.Context context) |
Modifier and Type | Method and Description |
---|---|
com.vaadin.v7.ui.Field<Date> |
createField()
Creates and initializes a Vaadin
Field component. |
protected com.vaadin.v7.ui.Field<Date> |
createFieldComponent()
Implemented by subclasses to create and initialize the Vaadin Field instance to use.
|
protected Object |
getConfiguredDefaultValue()
Resolve the default value from configuration.
|
protected Class<?> |
getDefaultFieldType()
Exposed method used by field's factory in order to define a default Field Type (decoupled from the definition).
|
protected void |
setTimeZone(com.vaadin.v7.ui.PopupDateField popupDateField)
Sets the field's time zone according to user preference if set, or to system default otherwise.
|
createDefaultValue, createTypedValue, getComponentProvider, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getLocale, getView, initializeConverter, initializeProperty, initializeTransformer, isMessageKey, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setLocale, setPropertyDataSourceAndDefaultValue, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getParent, setParent
@Inject public DateFieldFactory(DateFieldDefinition definition, com.vaadin.v7.data.Item relatedFieldItem, UiContext uiContext, I18NAuthoringSupport i18NAuthoringSupport, info.magnolia.i18nsystem.SimpleTranslator i18n, info.magnolia.context.Context context)
@Deprecated public DateFieldFactory(DateFieldDefinition definition, com.vaadin.v7.data.Item relatedFieldItem)
public com.vaadin.v7.ui.Field<Date> createField()
FieldFactory
Field
component.createField
in interface FieldFactory
createField
in class AbstractFieldFactory<DateFieldDefinition,Date>
protected com.vaadin.v7.ui.Field<Date> createFieldComponent()
AbstractFieldFactory
createFieldComponent
in class AbstractFieldFactory<DateFieldDefinition,Date>
protected Class<?> getDefaultFieldType()
AbstractFieldFactory
getDefaultFieldType
in class AbstractFieldFactory<DateFieldDefinition,Date>
protected void setTimeZone(com.vaadin.v7.ui.PopupDateField popupDateField)
protected Object getConfiguredDefaultValue()
AbstractFieldFactory
getConfiguredDefaultValue
in class AbstractFieldFactory<DateFieldDefinition,Date>
Copyright © 2019 Magnolia International Ltd.. All rights reserved.