public class TimeZoneFieldFactory extends SelectFieldFactory<TimeZoneFieldFactory.Definition>
initializeProperty
Modifier and Type | Class and Description |
---|---|
static class |
TimeZoneFieldFactory.Definition
Definition for
TimeZoneFieldFactory . |
SelectFieldFactory.DefaultOptionComparator
select
definition, field, item
Constructor and Description |
---|
TimeZoneFieldFactory(TimeZoneFieldFactory.Definition definition,
com.vaadin.v7.data.Item relatedFieldItem,
info.magnolia.context.Context context,
info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated.
since 5.4.11, use
TimeZoneFieldFactory(Definition, Item, UiContext, I18NAuthoringSupport, Context, SimpleTranslator) instead |
TimeZoneFieldFactory(TimeZoneFieldFactory.Definition definition,
com.vaadin.v7.data.Item relatedFieldItem,
UiContext uiContext,
I18NAuthoringSupport i18nAuthoringSupport,
info.magnolia.context.Context context,
info.magnolia.i18nsystem.SimpleTranslator i18n) |
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.v7.ui.AbstractSelect |
createFieldComponent()
Implemented by subclasses to create and initialize the Vaadin Field instance to use.
|
List<SelectFieldOptionDefinition> |
getOptions()
Get the list of SelectFieldOptionDefinition.
|
void |
setPropertyDataSourceAndDefaultValue(com.vaadin.v7.data.Property property)
Set the DataSource of the current field.
|
createDefaultValue, createRemoteOptionFilterPredicate, createSelectionField, getConfiguredDefaultValue, getIconResource, getRemoteOptionsName, getRemoteOptionsValue, getSelectFieldOptionDefinition, initializeComparator
createField, createTypedValue, getComponentProvider, getDefaultFieldType, getDefinitionType, getFieldDefinition, getFieldType, getI18nBasename, getLocale, getView, initializeConverter, initializeProperty, initializeTransformer, isMessageKey, setComponentProvider, setFieldValidatorFactoryFactory, setI18nContentSupport, setLocale, setPropertyDataSourceDefaultValue
getMessage, getMessages, getParent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessages, getParent, setParent
@Inject public TimeZoneFieldFactory(TimeZoneFieldFactory.Definition definition, com.vaadin.v7.data.Item relatedFieldItem, UiContext uiContext, I18NAuthoringSupport i18nAuthoringSupport, info.magnolia.context.Context context, info.magnolia.i18nsystem.SimpleTranslator i18n)
@Deprecated public TimeZoneFieldFactory(TimeZoneFieldFactory.Definition definition, com.vaadin.v7.data.Item relatedFieldItem, info.magnolia.context.Context context, info.magnolia.i18nsystem.SimpleTranslator i18n)
TimeZoneFieldFactory(Definition, Item, UiContext, I18NAuthoringSupport, Context, SimpleTranslator)
insteadprotected com.vaadin.v7.ui.AbstractSelect createFieldComponent()
AbstractFieldFactory
createFieldComponent
in class SelectFieldFactory<TimeZoneFieldFactory.Definition>
public void setPropertyDataSourceAndDefaultValue(com.vaadin.v7.data.Property property)
AbstractFieldFactory
ItemAdapter
and this is a new Item (Not yet stored in the related datasource).ItemAdapter
.Item
and we have no possibility to define if it is or not a new Item.setPropertyDataSourceAndDefaultValue
in class AbstractFieldFactory<TimeZoneFieldFactory.Definition,Object>
public List<SelectFieldOptionDefinition> getOptions()
SelectFieldFactory
getOptions
in class SelectFieldFactory<TimeZoneFieldFactory.Definition>
Copyright © 2019 Magnolia International Ltd.. All rights reserved.