@Tag(value="vaadin-rich-text-editor") @HtmlImport(value="frontend://bower_components/vaadin-rich-text-editor/src/vaadin-rich-text-editor.html") public class RichTextEditor extends GeneratedVaadinRichTextEditor<RichTextEditor,String> implements HasSize, HasValueChangeMode, InputNotifier, KeyNotifier, CompositionNotifier
<vaadin-rich-text-editor> component.| Modifier and Type | Class and Description |
|---|---|
static class |
RichTextEditor.RichTextEditorI18n
The internationalization properties for
RichTextEditor. |
GeneratedVaadinRichTextEditor.ChangeEvent<R extends GeneratedVaadinRichTextEditor<R,?>>AbstractField.ComponentValueChangeEvent<C extends Component,V>HasValue.ValueChangeEvent<V>, HasValue.ValueChangeListener<E extends HasValue.ValueChangeEvent<?>>| Constructor and Description |
|---|
RichTextEditor()
Constructs an empty
RichTextEditor. |
RichTextEditor(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<RichTextEditor,String>> listener)
Constructs an empty
TextField with a value change listener. |
RichTextEditor(String initialValue)
Constructs a
RichTextEditor with the initial value |
RichTextEditor(String initialValue,
HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<RichTextEditor,String>> listener)
Constructs an empty
RichTextEditor with a value change
listener and an initial value. |
| Modifier and Type | Method and Description |
|---|---|
String |
getHtmlValue()
Value of the editor presented as HTML string.
|
RichTextEditor.RichTextEditorI18n |
getI18n()
Gets the internationalization object previously set for this component.
|
String |
getValue()
Returns the current value of the text editor in Delta format.
|
ValueChangeMode |
getValueChangeMode()
Gets current value change mode of the component.
|
void |
setI18n(RichTextEditor.RichTextEditorI18n i18n)
Sets the internationalization properties for this component.
|
void |
setValue(String value)
Sets the value of this editor.
|
void |
setValueChangeMode(ValueChangeMode valueChangeMode)
Sets new value change mode for the component.
|
addChangeListener, addThemeVariants, getHtmlValueString, getI18nJsonArray, isDisabledBoolean, isReadonlyBoolean, removeThemeVariants, setDisabled, setI18n, setReadonlyhasValidValue, setPresentationValue, setSynchronizedEventaddValueChangeListener, getEmptyValue, isEmpty, setModelValue, valueEqualsaddListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, setHeight, setHeightFull, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidthFullgetElementaddInputListeneraddKeyDownListener, addKeyDownListener, addKeyPressListener, addKeyPressListener, addKeyUpListener, addKeyUpListeneraddCompositionEndListener, addCompositionStartListener, addCompositionUpdateListeneraddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameaddThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameisReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisibleclear, getOptionalValueisEnabled, setEnabledaddAttachListeneraddDetachListenerpublic RichTextEditor()
RichTextEditor.public RichTextEditor(String initialValue)
RichTextEditor with the initial valueinitialValue - the initial valueAbstractField.setValue(Object)public RichTextEditor(HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<RichTextEditor,String>> listener)
TextField with a value change listener.listener - the value change listenerAbstractField.addValueChangeListener(com.vaadin.flow.component.HasValue.ValueChangeListener)public RichTextEditor(String initialValue, HasValue.ValueChangeListener<? super AbstractField.ComponentValueChangeEvent<RichTextEditor,String>> listener)
RichTextEditor with a value change
listener and an initial value.initialValue - the initial valuelistener - the value change listenerAbstractField.setValue(Object),
AbstractField.addValueChangeListener(com.vaadin.flow.component.HasValue.ValueChangeListener)public RichTextEditor.RichTextEditorI18n getI18n()
Note: updating the object content that is gotten from this method will
not update the lang on the component if not set back using
setI18n(RichTextEditorI18n)
null, If the i18n
properties weren't set.public void setI18n(RichTextEditor.RichTextEditorI18n i18n)
i18n - the internationalized properties, not nullpublic ValueChangeMode getValueChangeMode()
The default value is ValueChangeMode.ON_CHANGE.
getValueChangeMode in interface HasValueChangeModenull if
the value is not synchronizedpublic void setValueChangeMode(ValueChangeMode valueChangeMode)
HasValueChangeModesetValueChangeMode in interface HasValueChangeModevalueChangeMode - new value change mode, or null to disable the value
synchronizationpublic void setValue(String value)
getValue(), fires a value change event. Throws
NullPointerException, if the value is null.
Note: Binder will take care of the null conversion when
integrates with the editor, as long as no new converter is defined.
setValue in interface HasValue<AbstractField.ComponentValueChangeEvent<RichTextEditor,String>,String>setValue in class AbstractField<RichTextEditor,String>value - the new value in Delta format, not nullpublic String getValue()
getValue in interface HasValue<AbstractField.ComponentValueChangeEvent<RichTextEditor,String>,String>getValue in class AbstractField<RichTextEditor,String>public String getHtmlValue()
htmlValue property from the webcomponent.Copyright © 2019. All rights reserved.