public class LinkFieldSelectionFactory extends AbstractFieldFactory<LinkFieldSelectionDefinition,String>
TextAndContentViewField
field based on a
field definition. This field is used to create an Input text field with a
large ContentView area. The column value to handle is coming from the
definition. If this value is not set, or the column is not part of the row
elements, the Node Path is used.definition, field, item
Constructor and Description |
---|
LinkFieldSelectionFactory(LinkFieldSelectionDefinition definition,
com.vaadin.v7.data.Item relatedFieldItem,
UiContext uiContext,
I18NAuthoringSupport i18nAuthoringSupport,
WorkbenchPresenter workbenchPresenter,
info.magnolia.event.EventBus chooseDialogEventBus) |
LinkFieldSelectionFactory(LinkFieldSelectionDefinition definition,
com.vaadin.v7.data.Item relatedFieldItem,
WorkbenchPresenter workbenchPresenter,
info.magnolia.event.EventBus chooseDialogEventBus)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.v7.ui.Field<String> |
createFieldComponent()
Implemented by subclasses to create and initialize the Vaadin Field instance to use.
|
protected Class<String> |
getDefaultFieldType()
Exposed method used by field's factory in order to define a default Field Type (decoupled from the definition).
|
createDefaultValue, createField, createTypedValue, getComponentProvider, getConfiguredDefaultValue, 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 LinkFieldSelectionFactory(LinkFieldSelectionDefinition definition, com.vaadin.v7.data.Item relatedFieldItem, UiContext uiContext, I18NAuthoringSupport i18nAuthoringSupport, WorkbenchPresenter workbenchPresenter, @Named(value="choosedialog") info.magnolia.event.EventBus chooseDialogEventBus)
@Deprecated public LinkFieldSelectionFactory(LinkFieldSelectionDefinition definition, com.vaadin.v7.data.Item relatedFieldItem, WorkbenchPresenter workbenchPresenter, @Named(value="choosedialog") info.magnolia.event.EventBus chooseDialogEventBus)
LinkFieldSelectionFactory(LinkFieldSelectionDefinition, Item, UiContext, I18NAuthoringSupport, WorkbenchPresenter, EventBus)
instead.protected com.vaadin.v7.ui.Field<String> createFieldComponent()
AbstractFieldFactory
createFieldComponent
in class AbstractFieldFactory<LinkFieldSelectionDefinition,String>
protected Class<String> getDefaultFieldType()
AbstractFieldFactory
getDefaultFieldType
in class AbstractFieldFactory<LinkFieldSelectionDefinition,String>
Copyright © 2021 Magnolia International Ltd.. All rights reserved.