Package io.jmix.grapesjs.component.impl
Class GrapesJsHtmlEditorImpl
java.lang.Object
io.jmix.ui.component.impl.AbstractComponent<GrapesJsHtmlEditorComponent>
io.jmix.grapesjs.component.impl.GrapesJsHtmlEditorImpl
- All Implemented Interfaces:
GrapesJsHtmlEditor,AttachNotifier,Component,Component.BelongToFrame,Component.HasCaption,Component.HasDescription,Component.HasIcon,Component.HasXmlDescriptor,Component.Wrapper,HasContextHelp,HasDebugId,HasHtmlCaption,HasHtmlDescription,HasHtmlSanitizer,HasValue<String>
- Direct Known Subclasses:
GrapesJsNewsletterHtmlEditorImpl,GrapesJsWebpageHtmlEditorImpl
public class GrapesJsHtmlEditorImpl
extends AbstractComponent<GrapesJsHtmlEditorComponent>
implements GrapesJsHtmlEditor
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.component.Component
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.WrapperNested classes/interfaces inherited from interface io.jmix.ui.component.HasContextHelp
HasContextHelp.ContextHelpIconClickEventNested classes/interfaces inherited from interface io.jmix.ui.component.HasValue
HasValue.ValueChangeEvent<V> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<GjsBlock>protected Collection<String>protected Collection<GjsPlugin>protected StringFields inherited from class io.jmix.ui.component.impl.AbstractComponent
alignment, applicationContext, component, contextHelpIconClickHandler, contextHelpIconClickListener, descriptionAsHtml, element, frame, htmlSanitizerEnabled, icon, ICON_STYLE, id, parentFields inherited from interface io.jmix.ui.component.Component
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZEFields inherited from interface io.jmix.grapesjs.component.GrapesJsHtmlEditor
NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlocks(Collection<GjsBlock> blocks) voidaddPlugins(Collection<GjsPlugin> plugins) protected voidattachValueListener(GrapesJsHtmlEditorComponent component) getValue()voidremoveCustomBlocks(Collection<GjsBlock> blocks) voidremovePlugins(Collection<GjsPlugin> plugins) voidrunCommand(String command) voidsetCustomBlocks(Collection<GjsBlock> blocks) voidsetDisabledBlocks(Collection<String> disabledBlocks) voidsetPlugins(Collection<GjsPlugin> plugins) voidvoidstopCommand(String command) Methods inherited from class io.jmix.ui.component.impl.AbstractComponent
addAttachListener, addDetachListener, addStyleName, assignDebugId, attached, detached, getAlignment, getCaption, getComponent, getComposition, getContextHelpIconClickHandler, getContextHelpText, getDebugId, getDescription, getEventHub, getFrame, getHeight, getHeightSizeUnit, getHtmlSanitizer, getIcon, getIconName, getIconResource, getId, getParent, getStyleName, getUiComponentProperties, getUiProperties, getWidth, getWidthSizeUnit, getXmlDescriptor, hasSubscriptions, hasValidationError, isAttached, isCaptionAsHtml, isContextHelpTextHtmlEnabled, isDescriptionAsHtml, isEnabled, isEnabledRecursive, isHtmlSanitizerEnabled, isResponsive, isVisible, isVisibleRecursive, onContextHelpIconClick, publish, removeStyleName, sanitize, setAlignment, setApplicationContext, setCaption, setCaptionAsHtml, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled, setDebugId, setDescription, setDescriptionAsHtml, setEnabled, setFrame, setHeight, setHtmlSanitizerEnabled, setIcon, setIconFromSet, setId, setParent, setResponsive, setStyleName, setValidationError, setVisible, setWidth, setXmlDescriptor, unsubscribe, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.ui.component.Component
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedCompositionMethods inherited from interface io.jmix.ui.component.Component.BelongToFrame
getFrame, setFrameMethods inherited from interface io.jmix.ui.component.HasValue
clear, getEmptyValue, isEmpty
-
Field Details
-
prevValue
-
disabledBlocks
-
plugins
-
blocks
-
-
Constructor Details
-
GrapesJsHtmlEditorImpl
public GrapesJsHtmlEditorImpl()
-
-
Method Details
-
attachValueListener
-
getValue
-
setValue
-
addValueChangeListener
- Specified by:
addValueChangeListenerin interfaceHasValue<String>
-
getDisabledBlocks
- Specified by:
getDisabledBlocksin interfaceGrapesJsHtmlEditor
-
setPlugins
- Specified by:
setPluginsin interfaceGrapesJsHtmlEditor
-
addPlugins
- Specified by:
addPluginsin interfaceGrapesJsHtmlEditor
-
removePlugins
- Specified by:
removePluginsin interfaceGrapesJsHtmlEditor
-
getPlugins
- Specified by:
getPluginsin interfaceGrapesJsHtmlEditor
-
getCustomBlocks
- Specified by:
getCustomBlocksin interfaceGrapesJsHtmlEditor
-
setCustomBlocks
- Specified by:
setCustomBlocksin interfaceGrapesJsHtmlEditor
-
addBlocks
- Specified by:
addBlocksin interfaceGrapesJsHtmlEditor
-
removeCustomBlocks
- Specified by:
removeCustomBlocksin interfaceGrapesJsHtmlEditor
-
runCommand
- Specified by:
runCommandin interfaceGrapesJsHtmlEditor
-
stopCommand
- Specified by:
stopCommandin interfaceGrapesJsHtmlEditor
-
setDisabledBlocks
- Specified by:
setDisabledBlocksin interfaceGrapesJsHtmlEditor
-