Package com.threerings.crowd.chat.client

Interface Summary
ChannelSpeakService Provides a way for clients to speak on chat channels.
ChatDirector.ChatterObserver An interface to receive information about the ChatDirector.MAX_CHATTERS most recent users that we've been chatting with.
ChatDirector.ChatterValidator An interface for those who would like to validate whether usernames may be added to the chatter list.
ChatDisplay A chat display provides a means by which chat messages can be displayed.
ChatFilter Filters messages chat messages to or from the server.
ChatService The chat services provide a mechanism by which the client can broadcast chat messages to all clients that are subscribed to a particular place object or directly to a particular client.
ChatService.TellListener Used to communicate the response to a ChatService.tell(com.threerings.util.Name, java.lang.String, com.threerings.crowd.chat.client.ChatService.TellListener) request.
HistoryList.Observer An interface for chat history observers.
MuteDirector.MuteObserver An interface that can be registered with the MuteDirector to receive notifications to the mutelist.
SpeakService Provides a means by which "speaking" can be allowed among subscribers of a particular distributed object.
 

Class Summary
ChatDirector The chat director is the client side coordinator of all chat related services.
ChatDirector.CommandHandler Used to implement a slash command (e.g.
ChatDirector.DisplayMessageOp An observer op used to dispatch ChatMessages on the client.
ChatDirector.FilterMessageOp An operation that checks with all chat filters to properly filter a message prior to sending to the server or displaying.
CurseFilter A chat filter that can filter out curse words from user chat.
HistoryList Stores chat history.
HistoryList.HistoryUpdatedOp  
MuteDirector Manages the mutelist.
 

Enum Summary
CurseFilter.Mode Indicates how messages should be handled.