public class RichTextFieldFactory extends AbstractFieldFactory<RichTextFieldDefinition,String>
initializeProperty
Modifier and Type | Field and Description |
---|---|
protected info.magnolia.ui.api.app.AppController |
appController |
protected info.magnolia.i18nsystem.SimpleTranslator |
i18n |
protected info.magnolia.ui.vaadin.richtext.MagnoliaRichTextField |
richTextEditor |
protected info.magnolia.ui.api.context.UiContext |
uiContext |
definition, field, item
Constructor and Description |
---|
RichTextFieldFactory(RichTextFieldDefinition definition,
com.vaadin.v7.data.Item relatedFieldItem,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport,
info.magnolia.ui.api.app.AppController appController,
info.magnolia.i18nsystem.SimpleTranslator i18n) |
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 info.magnolia.ui.vaadin.richtext.MagnoliaRichTextFieldConfig |
initializeCKEditorConfig() |
protected List<info.magnolia.ui.vaadin.ckeditor.MagnoliaCKEditorConfig.ToolbarGroup> |
initializeToolbarConfig() |
createDefaultValue, createField, createTypedValue, getComponentProvider, getConfiguredDefaultValue, getDefaultFieldType, 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
protected final info.magnolia.ui.api.app.AppController appController
protected final info.magnolia.ui.api.context.UiContext uiContext
protected final info.magnolia.i18nsystem.SimpleTranslator i18n
protected info.magnolia.ui.vaadin.richtext.MagnoliaRichTextField richTextEditor
@Inject public RichTextFieldFactory(RichTextFieldDefinition definition, com.vaadin.v7.data.Item relatedFieldItem, info.magnolia.ui.api.context.UiContext uiContext, info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport, info.magnolia.ui.api.app.AppController appController, info.magnolia.i18nsystem.SimpleTranslator i18n)
protected com.vaadin.v7.ui.Field<String> createFieldComponent()
AbstractFieldFactory
createFieldComponent
in class AbstractFieldFactory<RichTextFieldDefinition,String>
protected info.magnolia.ui.vaadin.richtext.MagnoliaRichTextFieldConfig initializeCKEditorConfig()
protected List<info.magnolia.ui.vaadin.ckeditor.MagnoliaCKEditorConfig.ToolbarGroup> initializeToolbarConfig()
Copyright © 2018 Magnolia International Ltd.. All rights reserved.