Index
All Classes and Interfaces|All Packages|Serialized Form
C
- ChatAssistant - 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<Message>, boolean) - Constructor for class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Creates a ChatAssistant with the given list of messages.
- ChatMessage - Class in com.flowingcode.vaadin.addons.chatassistant
-
Component that wraps the vaadin-message web component and builds it based on a Message.
- ChatMessage(Message) - Constructor for class com.flowingcode.vaadin.addons.chatassistant.ChatMessage
-
Creates a new ChatMessage based on the supplied message without markdown support.
- ChatMessage(Message, 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.
- 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
O
- onAttach(AttachEvent) - Method 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 row index.
- scrollToStart() - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Scrolls to the first element.
- sendMessage(Message) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Sends a message programmatically to the component.
- setDataProvider(DataProvider<Message, ?>) - 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(Message) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatMessage
-
Updates the component by setting the current underlying message.
- 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.
- 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(Message) - Method in class com.flowingcode.vaadin.addons.chatassistant.ChatAssistant
-
Updates a previously entered message.
All Classes and Interfaces|All Packages|Serialized Form