public class RichTextFieldFactory extends AbstractFieldFactory<String,RichTextFieldDefinition>
Modifier and Type | Class and Description |
---|---|
static class |
RichTextFieldFactory.MagnoliaLink
Link info wrapper.
|
static class |
RichTextFieldFactory.PluginData
Plugin data wrapper.
|
Modifier and Type | Field and Description |
---|---|
static String |
PLUGIN_NAME_MAGNOLIALINK |
static String |
PLUGIN_PATH_MAGNOLIALINK |
componentProvider, definition
Constructor and Description |
---|
RichTextFieldFactory(RichTextFieldDefinition definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.i18nsystem.SimpleTranslator i18n,
ChooserController chooserController,
AppDescriptorRegistry appDescriptorRegistry) |
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.ui.Component |
createFieldComponent() |
protected MagnoliaCKEditorConfig |
initializeCKEditorConfig() |
protected List<MagnoliaCKEditorConfig.ToolbarGroup> |
initializeToolbarConfig() |
createField, getDefinition
public static final String PLUGIN_NAME_MAGNOLIALINK
public static final String PLUGIN_PATH_MAGNOLIALINK
@Inject public RichTextFieldFactory(RichTextFieldDefinition definition, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.i18nsystem.SimpleTranslator i18n, ChooserController chooserController, AppDescriptorRegistry appDescriptorRegistry)
protected com.vaadin.ui.Component createFieldComponent()
createFieldComponent
in class AbstractFieldFactory<String,RichTextFieldDefinition>
protected MagnoliaCKEditorConfig initializeCKEditorConfig()
protected List<MagnoliaCKEditorConfig.ToolbarGroup> initializeToolbarConfig()
Copyright © 2020 Magnolia International Ltd.. All rights reserved.