Index

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