Class RichTextEditor
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.field.AbstractField<java.lang.String>
org.teamapps.ux.component.field.richtext.RichTextEditor
- All Implemented Interfaces:
ClientObject,Component,TextInputHandlingField
public class RichTextEditor extends AbstractField<java.lang.String> implements TextInputHandlingField
-
Field Summary
Fields Modifier and Type Field Description Event<ImageUploadFailedEventData>onImageUploadFailedEvent<ImageUploadStartedEventData>onImageUploadStartedEvent<ImageUploadSuccessfulEventData>onImageUploadSuccessfulEvent<ImageUploadTooLargeEventData>onImageUploadTooLargeEvent<SpecialKey>onSpecialKeyPressedEvent<java.lang.String>onTextInputFields inherited from class org.teamapps.ux.component.field.AbstractField
onValueChanged, onVisibilityChanged -
Constructor Summary
Constructors Constructor Description RichTextEditor() -
Method Summary
Modifier and Type Method Description org.teamapps.dto.UiFieldcreateUiComponent()intgetMaxHeight()intgetMaxImageFileSizeInBytes()intgetMinHeight()ToolbarVisibilityModegetToolbarVisibilityMode()UploadedFileToUrlConvertergetUploadedFileToUrlConverter()java.lang.StringgetUploadUrl()voidhandleUiEvent(org.teamapps.dto.UiEvent event)Event<SpecialKey>onSpecialKeyPressed()Event<java.lang.String>onTextInput()voidsetFixedHeight(int height)voidsetMaxHeight(int maxHeight)voidsetMaxImageFileSizeInBytes(int maxImageFileSizeInBytes)voidsetMinHeight(int minHeight)voidsetToolbarVisibilityMode(ToolbarVisibilityMode toolbarVisibilityMode)voidsetUploadedFileToUrlConverter(UploadedFileToUrlConverter uploadedFileToUrlConverter)voidsetUploadUrl(java.lang.String uploadUrl)Methods inherited from class org.teamapps.ux.component.field.AbstractField
addCustomFieldMessage, addValidator, applyValueFromUi, clearCustomFieldMessages, convertUiValueToUxValue, convertUxValueToUiValue, focus, getCustomFieldMessages, getDefaultMessagePosition, getDefaultMessageVisibility, getEditingMode, getFieldMessages, getMaxFieldMessageSeverity, getValidators, getValue, isEmpty, isRequired, isValid, isValueChangedByClient, mapAbstractFieldAttributesToUiField, removeCustomFieldMessage, removeValidator, setAndLockValue, setCustomFieldMessages, setDefaultMessagePosition, setDefaultMessageVisibility, setEditingMode, setRequired, setValue, setVisible, validateMethods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setDebuggingId, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.field.TextInputHandlingField
defaultHandleTextInputEvent
-
Field Details
-
Constructor Details
-
RichTextEditor
public RichTextEditor()
-
-
Method Details
-
createUiComponent
public org.teamapps.dto.UiField createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)- Specified by:
handleUiEventin interfaceClientObject- Overrides:
handleUiEventin classAbstractField<java.lang.String>
-
getToolbarVisibilityMode
-
setToolbarVisibilityMode
-
getUploadedFileToUrlConverter
-
setUploadedFileToUrlConverter
-
getUploadUrl
public java.lang.String getUploadUrl() -
setUploadUrl
public void setUploadUrl(java.lang.String uploadUrl) -
getMaxImageFileSizeInBytes
public int getMaxImageFileSizeInBytes() -
setMaxImageFileSizeInBytes
public void setMaxImageFileSizeInBytes(int maxImageFileSizeInBytes) -
getMinHeight
public int getMinHeight() -
setMinHeight
public void setMinHeight(int minHeight) -
getMaxHeight
public int getMaxHeight() -
setMaxHeight
public void setMaxHeight(int maxHeight) -
setFixedHeight
public void setFixedHeight(int height) -
onTextInput
- Specified by:
onTextInputin interfaceTextInputHandlingField
-
onSpecialKeyPressed
- Specified by:
onSpecialKeyPressedin interfaceTextInputHandlingField
-