Index
All Classes and Interfaces|All Packages|Serialized Form
C
- ChatAssistant<T extends Message> - Class in com.flowingcode.vaadin.addons.chatassistant
-
Component that allows to create a floating chat button that will open a chat window that can be used to provide a chat assistant feature.
- ChatAssistant() - Constructor for class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Default constructor.
- ChatAssistant(boolean) - Constructor for class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Creates a ChatAssistant with no messages.
- ChatAssistant(List<T>, boolean) - Constructor for class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Creates a ChatAssistant with the given list of messages.
- ChatMessage<T extends Message> - Class in com.flowingcode.vaadin.addons.chatassistant
-
Component that wraps the vaadin-message web component and builds it based on a Message.
- ChatMessage(T) - Constructor for class com.flowingcode.vaadin.addons.chatassistant.ChatMessage
-
Creates a new ChatMessage based on the supplied message without markdown support.
- ChatMessage(T, boolean) - Constructor for class com.flowingcode.vaadin.addons.chatassistant.ChatMessage
-
Creates a new ChatMessage based on the supplied message.
- clearWhoIsTyping() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Clears the text shown over the message input to indicate that someone is typing.
- com.flowingcode.vaadin.addons.chatassistant - package com.flowingcode.vaadin.addons.chatassistant
- com.flowingcode.vaadin.addons.chatassistant.model - package com.flowingcode.vaadin.addons.chatassistant.model
G
- getFooterComponent() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Returns the current component configured as the footer of the chat window.
- getHeaderComponent() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Returns the current component configured as the header of the chat window.
- getMessage() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatMessage
-
Returns the underlying message.
- getUnreadMessages() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Return the number of unread messages to be displayed in the chat assistant.
- getWhoIsTyping() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Returns the current text shown over the message input to indicate that someone is typing.
I
- isMinimized() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Returns the visibility of the chat window.
M
- Message - Class in com.flowingcode.vaadin.addons.chatassistant.model
-
Class that represents a chat message
- Message() - Constructor for class com.flowingcode.vaadin.addons.chatassistant.model.Message
S
- scrollToEnd() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Scrolls to the last element of the list.
- scrollToIndex(int) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Scrolls to the given position.
- scrollToStart() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Scrolls to the first element.
- sendMessage(T) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sends a message programmatically to the component.
- setAvatarProvider(SerializableSupplier<Avatar>) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the avatar provider that will be used to create the avatar
- setDataProvider(DataProvider<T, ?>) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the data provider of the internal VirtualList.
- setFooterComponent(Component) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Allows changing the footer of the chat window.
- setHeaderComponent(Component) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Allows changing the header of the chat window.
- setMessage(T) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatMessage
-
Updates the component by setting the current underlying message.
- setMessagesRenderer(Renderer<T>) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Allows changing the renderer used to display messages in the chat window.
- setMinimized(boolean) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Shows or hides chat window.
- setSubmitListener(ComponentEventListener<MessageInput.SubmitEvent>) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the SubmitListener that will be notified when the user submits a message on the underlying messageInput.
- setUnreadMessages(int) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the number of unread messages to be displayed in the chat assistant.
- setWhoIsTyping(String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Uses the provided string as the text shown over the message input to indicate that someone is typing.
U
- updateMessage(T) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Updates a previously entered message.
All Classes and Interfaces|All Packages|Serialized Form