Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addComponentRefreshedListener(String, String, Serializable...) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Adds a component refresh listener that prevents stacking up duplicate listeners on the client side.
- applyGenericResizerStyle(Div, String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Applies common styles to the resizer elements based on the specified direction.
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
- 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.
- chatWindow - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- clearWhoIsTyping() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Clears the text shown over the message input to indicate that someone is typing.
- close() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Closes the chat window.
- com.flowingcode.vaadin.addons.chatassistant - package com.flowingcode.vaadin.addons.chatassistant
- com.flowingcode.vaadin.addons.chatassistant.model - package com.flowingcode.vaadin.addons.chatassistant.model
- container - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
D
- DEFAULT_DRAG_SENSITIVITY - Static variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- DEFAULT_FAB_ICON_SIZE - Static variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- DEFAULT_FAB_MARGIN - Static variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- DEFAULT_FAB_SIZE - Static variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- DEFAULT_MAX_RESIZER_SIZE - Static variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- DEFAULT_RESIZER_SIZE - Static variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
F
- fab - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- fabIcon - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- fabWrapper - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
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 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
- initializeChatWindow() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- initializeContent(boolean) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- initializeFooter() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- initializeHeader() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- isMinimized() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Deprecated.
- isOpened() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Returns true if the chat window is opened, false otherwise.
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
O
- onAttach(AttachEvent) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- onClick() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Receives click events from the client side to toggle the chat window's opened state.
- open() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Opens the chat window.
- overlay - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
R
- resizerBottom - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- resizerBottomLeft - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- resizerBottomRight - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- resizerLeft - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- resizerRight - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- resizerTop - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- resizerTopLeft - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- resizerTopRight - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
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
-
Deprecated, for removal: This API element is subject to removal in a future version.use
setFabIcon(Component)instead - setDataProvider(DataProvider<T, ?>) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- setFabIcon(Component) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the icon for the floating action button.
- setFabIcon(Component, int) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the icon for the floating action button.
- 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
-
Deprecated.use
setOpened(boolean)instead - setOpened(boolean) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the opened state of the 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.
- setWindowHeight(String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the chat window default height.
- setWindowMaxHeight(String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the chat window maximum height.
- setWindowMaxWidth(String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the chat window maximum width.
- setWindowMinHeight(String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the chat window minimum height.
- setWindowMinWidth(String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the chat window minimum width.
- setWindowWidth(String) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sets the chat window default width.
U
- unreadBadge - Variable in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
- updateMessage(T) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Updates a previously entered message.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
isOpened()instead