Index

C G I M S U 
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.
C G I M S U 
All Classes and Interfaces|All Packages|Serialized Form