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