info.magnolia.ui.admincentral.field.builder
Class RichTextFieldBuilder
java.lang.Object
info.magnolia.ui.admincentral.form.AbstractFormItem
info.magnolia.ui.admincentral.field.builder.AbstractFieldBuilder<info.magnolia.ui.model.field.definition.RichTextFieldDefinition,String>
info.magnolia.ui.admincentral.field.builder.RichTextFieldBuilder
- All Implemented Interfaces:
- FieldBuilder, FormItem
public class RichTextFieldBuilder
- extends AbstractFieldBuilder<info.magnolia.ui.model.field.definition.RichTextFieldDefinition,String>
Creates and initializes an edit field based on a field definition.
Constructor Summary |
RichTextFieldBuilder(info.magnolia.ui.model.field.definition.RichTextFieldDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.ui.framework.app.AppController appController)
|
Method Summary |
protected com.vaadin.ui.Field<String> |
buildField()
Implemented by subclasses to create and initialize the Vaadin Field instance to use. |
protected Class<?> |
getDefaultFieldType(info.magnolia.ui.model.field.definition.FieldDefinition fieldDefinition)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EVENT_SEND_MAGNOLIA_LINK
public static final String EVENT_SEND_MAGNOLIA_LINK
- Event is emit from server to client when link has been selected.
- See Also:
- Constant Field Values
EVENT_CANCEL_LINK
public static final String EVENT_CANCEL_LINK
- Event is emit from server to client when link dialog has been
canceled or exception has occurred. In case of exception
the event will carry error message.
- See Also:
- Constant Field Values
EVENT_GET_MAGNOLIA_LINK
public static final String EVENT_GET_MAGNOLIA_LINK
- Event is emit from client to server when user requests a link dialog.
Event carries optional link that should be treated as default link value.
- See Also:
- Constant Field Values
RichTextFieldBuilder
@Inject
public RichTextFieldBuilder(info.magnolia.ui.model.field.definition.RichTextFieldDefinition definition,
com.vaadin.data.Item relatedFieldItem,
info.magnolia.ui.framework.app.AppController appController)
buildField
protected com.vaadin.ui.Field<String> buildField()
- Description copied from class:
AbstractFieldBuilder
- Implemented by subclasses to create and initialize the Vaadin Field instance to use.
- Specified by:
buildField
in class AbstractFieldBuilder<info.magnolia.ui.model.field.definition.RichTextFieldDefinition,String>
getDefaultFieldType
protected Class<?> getDefaultFieldType(info.magnolia.ui.model.field.definition.FieldDefinition fieldDefinition)
- Overrides:
getDefaultFieldType
in class AbstractFieldBuilder<info.magnolia.ui.model.field.definition.RichTextFieldDefinition,String>
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.