Package org.teamapps.ux.component.chat
Class ChatInput
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.chat.ChatInput
- All Implemented Interfaces:
ClientObject,Component
public class ChatInput extends AbstractComponent
-
Field Summary
Fields Modifier and Type Field Description Event<NewChatMessageData>onMessageSent -
Constructor Summary
Constructors Constructor Description ChatInput() -
Method Summary
Modifier and Type Method Description org.teamapps.dto.UiChatInputcreateUiComponent()org.teamapps.icons.api.IcongetDefaultAttachmentIcon()longgetMaxBytesPerUpload()intgetMessageLengthLimit()java.lang.StringgetUploadUrl()voidhandleUiEvent(org.teamapps.dto.UiEvent event)voidsetDefaultAttachmentIcon(org.teamapps.icons.api.Icon defaultAttachmentIcon)voidsetMaxBytesPerUpload(long maxBytesPerUpload)voidsetMessageLengthLimit(int messageLengthLimit)voidsetUploadUrl(java.lang.String uploadUrl)Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setDebuggingId, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrender
-
Field Details
-
Constructor Details
-
ChatInput
public ChatInput()
-
-
Method Details
-
createUiComponent
public org.teamapps.dto.UiChatInput createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
getMaxBytesPerUpload
public long getMaxBytesPerUpload() -
setMaxBytesPerUpload
public void setMaxBytesPerUpload(long maxBytesPerUpload) -
getUploadUrl
public java.lang.String getUploadUrl() -
setUploadUrl
public void setUploadUrl(java.lang.String uploadUrl) -
getDefaultAttachmentIcon
public org.teamapps.icons.api.Icon getDefaultAttachmentIcon() -
setDefaultAttachmentIcon
public void setDefaultAttachmentIcon(org.teamapps.icons.api.Icon defaultAttachmentIcon) -
getMessageLengthLimit
public int getMessageLengthLimit() -
setMessageLengthLimit
public void setMessageLengthLimit(int messageLengthLimit)
-