Skip navigation links
A B D E F G I J L M O P R S T U V X 

A

add(T) - Method in class xyz.nickr.jitter.api.ListenerSet
Adds a listener to this set.
after(Date) - Method in interface xyz.nickr.jitter.api.MessageHistory
Gets a portion of this history, consisting of messages sent AFTER a certain date.
after(Date) - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 
api(String) - Method in class xyz.nickr.jitter.JitterBuilder
Sets the Gitter API URL.
asJSON() - Method in interface xyz.nickr.jitter.api.event.RoomActivityEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.event.RoomMentionEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.event.RoomReadMessagesEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.event.RoomUnreadEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.event.UserJoinEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.event.UserLeaveEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.event.UserPresenceEvent
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.MentionedIssue
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.MentionedUser
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.Message
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.MessageMetadata
Gets the underlying JSON array.
asJSON() - Method in interface xyz.nickr.jitter.api.Room
Gets the underlying JSON object.
asJSON() - Method in interface xyz.nickr.jitter.api.User
Gets the underlying JSON object.
asJSON() - Method in class xyz.nickr.jitter.impl.event.RoomActivityEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.event.RoomMentionEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.event.RoomReadMessagesEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.event.RoomUnreadEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.event.UserJoinEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.event.UserLeaveEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.event.UserPresenceEventImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.MentionedIssueImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.MentionedUserImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.MessageMetadataImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
asJSON() - Method in class xyz.nickr.jitter.impl.UserImpl
 

B

bayeux() - Method in class xyz.nickr.jitter.Jitter
Gets this instance's JitterBayeux object.
before(Date) - Method in interface xyz.nickr.jitter.api.MessageHistory
Gets a portion of this history, consisting of messages sent BEFORE a certain date.
before(Date) - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 
beginEventsStream(Room) - Method in class xyz.nickr.jitter.JitterStream
Begins an event stream over a given Room.
beginEventsStreaming() - Method in interface xyz.nickr.jitter.api.Room
Makes this room start streaming room events through the event API.
beginMessagesStream(Room) - Method in class xyz.nickr.jitter.JitterStream
Begins a message stream over a given Room.
beginMessageStreaming() - Method in interface xyz.nickr.jitter.api.Room
Makes this room start streaming messages through the event API.
build() - Method in class xyz.nickr.jitter.JitterBuilder
Builds a Jitter object.
builder() - Static method in class xyz.nickr.jitter.Jitter
Creates a JitterBuilder object.

D

DEFAULT_API_URL - Static variable in class xyz.nickr.jitter.JitterBuilder
The default API URL.
delete(String) - Method in class xyz.nickr.jitter.JitterRequests
Creates a DELETE request that already contains the required authentication headers.
disconnect() - Method in class xyz.nickr.jitter.JitterBayeux
 

E

edit(String) - Method in interface xyz.nickr.jitter.api.Message
Edits this message to contain the given text.
edit(String) - Method in class xyz.nickr.jitter.impl.MessageImpl
 
events() - Method in class xyz.nickr.jitter.Jitter
Gets this instance's JitterEvents object.

F

FAYE_ENDPOINT - Static variable in class xyz.nickr.jitter.JitterBayeux
 
forEach(Consumer<T>) - Method in class xyz.nickr.jitter.api.ListenerSet
Runs a Consumer with each listener in this set.
fullyLoad() - Method in interface xyz.nickr.jitter.api.MessageHistory
Loads as many messages as it can (until it runs out of messages to fetch).
fullyLoad() - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 

G

get(String) - Method in class xyz.nickr.jitter.JitterRequests
Creates a GET request that already contains the required authentication headers.
getAction() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the action that the event describes.
getAction() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getBayeuxClient() - Method in class xyz.nickr.jitter.JitterBayeux
 
getChannels() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's subchannels.
getChannels() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getCurrentRooms() - Method in class xyz.nickr.jitter.Jitter
Gets a list of all rooms that the authenticated user is a member of.
getCurrentUser() - Method in class xyz.nickr.jitter.Jitter
Gets the authenticated user object.
getDisplayName() - Method in interface xyz.nickr.jitter.api.MentionedUser
Gets the mentioned user's display name.
getDisplayName() - Method in interface xyz.nickr.jitter.api.User
Gets this User's display name.
getDisplayName() - Method in class xyz.nickr.jitter.impl.MentionedUserImpl
 
getDisplayName() - Method in class xyz.nickr.jitter.impl.UserImpl
 
getEarliest() - Method in interface xyz.nickr.jitter.api.MessageHistory
Gets the message that was sent earliest.
getEarliest() - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 
getEditTimestamp() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the date when this event was edited.
getEditTimestamp() - Method in interface xyz.nickr.jitter.api.Message
Gets the Date when this message was last edited, if it ever has been.
getEditTimestamp() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getEditTimestamp() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getEventsStream(String) - Method in class xyz.nickr.jitter.JitterStream
Gets a BufferedReader over the given room's events stream.
getExecutor() - Method in class xyz.nickr.jitter.JitterPoller
 
getHTML() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the HTML representation of the event.
getHtml() - Method in interface xyz.nickr.jitter.api.Message
Gets this message's text in HTML.
getHTML() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getHtml() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getHttpClient() - Method in class xyz.nickr.jitter.JitterBayeux
 
getID() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the event's ID.
getID() - Method in interface xyz.nickr.jitter.api.MentionedUser
Gets the mentioned user's ID.
getID() - Method in interface xyz.nickr.jitter.api.Message
Gets this message's ID.
getID() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's ID.
getID() - Method in interface xyz.nickr.jitter.api.User
Gets this User's ID.
getID() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getID() - Method in class xyz.nickr.jitter.impl.MentionedUserImpl
 
getID() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getID() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getID() - Method in class xyz.nickr.jitter.impl.UserImpl
 
getIssues() - Method in interface xyz.nickr.jitter.api.Message
Gets any issues mentioned in this message.
getIssues() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getJitter() - Method in interface xyz.nickr.jitter.api.event.JitterEvent
Gets the providing Jitter object.
getJitter() - Method in interface xyz.nickr.jitter.api.MentionedIssue
Gets the providing Jitter object.
getJitter() - Method in interface xyz.nickr.jitter.api.MentionedUser
Gets the providing Jitter object.
getJitter() - Method in interface xyz.nickr.jitter.api.Message
Gets the providing Jitter object.
getJitter() - Method in interface xyz.nickr.jitter.api.MessageMetadata
Gets the providing Jitter object.
getJitter() - Method in interface xyz.nickr.jitter.api.Room
Gets the providing Jitter object.
getJitter() - Method in interface xyz.nickr.jitter.api.User
Gets the providing Jitter object.
getJitter() - Method in class xyz.nickr.jitter.impl.event.MessageReceivedEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.RoomActivityEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.RoomMentionEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.RoomReadMessagesEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.RoomUnreadEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.UserJoinEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.UserLeaveEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.event.UserPresenceEventImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.MentionedIssueImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.MentionedUserImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.MessageMetadataImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getJitter() - Method in class xyz.nickr.jitter.impl.UserImpl
 
getJitter() - Method in class xyz.nickr.jitter.JitterBayeux
 
getJitter() - Method in class xyz.nickr.jitter.JitterPoller
 
getJitter() - Method in class xyz.nickr.jitter.JitterStream
The providing Jitter object.
getLastAccessTime() - Method in interface xyz.nickr.jitter.api.Room
Gets the time this room was last accessed.
getLastAccessTime() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getLatest() - Method in interface xyz.nickr.jitter.api.MessageHistory
Gets the message that was sent most recently.
getLatest() - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 
getMediumAvatarURL() - Method in interface xyz.nickr.jitter.api.User
Gets this User's medium-size avatar URL.
getMediumAvatarURL() - Method in class xyz.nickr.jitter.impl.UserImpl
 
getMentions() - Method in interface xyz.nickr.jitter.api.event.RoomMentionEvent
Gets the number of mentions, can be 0 indicating all mentions have been read.
getMentions() - Method in interface xyz.nickr.jitter.api.Message
Gets any users mentioned in this message.
getMentions() - Method in class xyz.nickr.jitter.impl.event.RoomMentionEventImpl
 
getMentions() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getMessage() - Method in interface xyz.nickr.jitter.api.event.MessageReceivedEvent
Gets the message involved in the event.
getMessage() - Method in interface xyz.nickr.jitter.api.MentionedIssue
Gets the Message in which this mention took place.
getMessage() - Method in interface xyz.nickr.jitter.api.MentionedUser
Gets the Message in which this mention took place.
getMessage() - Method in interface xyz.nickr.jitter.api.MessageMetadata
Gets the Message in which this mention took place.
getMessage(String) - Method in interface xyz.nickr.jitter.api.Room
Gets the Message of a given ID.
getMessage() - Method in class xyz.nickr.jitter.impl.event.MessageReceivedEventImpl
 
getMessage() - Method in class xyz.nickr.jitter.impl.MentionedIssueImpl
 
getMessage() - Method in class xyz.nickr.jitter.impl.MentionedUserImpl
 
getMessage() - Method in class xyz.nickr.jitter.impl.MessageMetadataImpl
 
getMessage(String) - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getMessageHistory() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's message history.
getMessageHistory() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getMessageIds() - Method in interface xyz.nickr.jitter.api.event.RoomReadMessagesEvent
Gets the message identifiers.
getMessageIds() - Method in class xyz.nickr.jitter.impl.event.RoomReadMessagesEventImpl
 
getMessages() - Method in interface xyz.nickr.jitter.api.MessageHistory
Gets all loaded messages.
getMessages() - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 
getMessagesAfter(Message) - Method in interface xyz.nickr.jitter.api.Room
Gets this room's message history, with messages after and including the given message.
getMessagesAfter(Message) - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getMessagesBefore(Message) - Method in interface xyz.nickr.jitter.api.Room
Gets this room's message history, with messages before and including the given message.
getMessagesBefore(Message) - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getMessagesStream(String) - Method in class xyz.nickr.jitter.JitterStream
Gets a BufferedReader over the given room's messages stream.
getMetadata() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the JSON object describing this event's metadata.
getMetadata() - Method in interface xyz.nickr.jitter.api.Message
Gets this message's metadata.
getMetadata() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getMetadata() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getName() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's name.
getName() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getNumber() - Method in interface xyz.nickr.jitter.api.MentionedIssue
Gets the issue number mentioned.
getNumber() - Method in class xyz.nickr.jitter.impl.MentionedIssueImpl
 
getPathURL() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's URL path.
getPathURL() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getPayload() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the JSON object describing this event's payload.
getPayload() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getReadCount() - Method in interface xyz.nickr.jitter.api.Message
Gets the number of people who have read this message.
getReadCount() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getRoom() - Method in interface xyz.nickr.jitter.api.event.RoomActivityEvent
Gets the room in which this event occurred.
getRoom() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the room in which this event occurred.
getRoom() - Method in interface xyz.nickr.jitter.api.event.RoomMentionEvent
Gets the room in which this event occurred.
getRoom() - Method in interface xyz.nickr.jitter.api.event.RoomReadMessagesEvent
Gets the room in which this event occurred.
getRoom() - Method in interface xyz.nickr.jitter.api.event.RoomUnreadEvent
Gets the room in which this event occurred.
getRoom() - Method in interface xyz.nickr.jitter.api.event.UserJoinEvent
Gets the room that the user joined.
getRoom() - Method in interface xyz.nickr.jitter.api.event.UserLeaveEvent
Gets the room that the user left.
getRoom() - Method in interface xyz.nickr.jitter.api.event.UserPresenceEvent
Gets the room that the user started/stopped watching.
getRoom() - Method in interface xyz.nickr.jitter.api.Message
Gets the Room this message was sent to.
getRoom() - Method in interface xyz.nickr.jitter.api.MessageHistory
Gets the parent room.
getRoom() - Method in interface xyz.nickr.jitter.api.RoomUser
Gets the room.
getRoom() - Method in class xyz.nickr.jitter.impl.event.RoomActivityEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.event.RoomMentionEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.event.RoomReadMessagesEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.event.RoomUnreadEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.event.UserJoinEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.event.UserLeaveEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.event.UserPresenceEventImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getRoom() - Method in class xyz.nickr.jitter.impl.RoomUserImpl
 
getRoom(String) - Method in class xyz.nickr.jitter.Jitter
Gets the room with the given ID.
getSender() - Method in interface xyz.nickr.jitter.api.Message
Gets the User this message was sent by.
getSender() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getSentTimestamp() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the date when this event was sent.
getSentTimestamp() - Method in interface xyz.nickr.jitter.api.Message
Gets the Date when this message was sent.
getSentTimestamp() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getSentTimestamp() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getService() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the name of the service that called the event.
getService() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getSmallAvatarURL() - Method in interface xyz.nickr.jitter.api.User
Gets this User's small-size avatar URL.
getSmallAvatarURL() - Method in class xyz.nickr.jitter.impl.UserImpl
 
getTags() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's tags.
getTags() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getText() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the text representation of the event.
getText() - Method in interface xyz.nickr.jitter.api.Message
Gets this message's text in Markdown.
getText() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getText() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getTopic() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's topic.
getTopic() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getType() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's type.
getType() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getUnreadItems() - Method in interface xyz.nickr.jitter.api.Room
Gets the number of unread messages in this room.
getUnreadItems() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getUnreadMentions() - Method in interface xyz.nickr.jitter.api.Room
Gets the number of unread mentions in this room.
getUnreadMentions() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getUnreadMessages() - Method in interface xyz.nickr.jitter.api.event.RoomUnreadEvent
Gets the number of unread messages, can be 0 indicating all messages have been read.
getUnreadMessages() - Method in class xyz.nickr.jitter.impl.event.RoomUnreadEventImpl
 
getURI() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's URI.
getURI() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getURL() - Method in interface xyz.nickr.jitter.api.User
Gets this User's URL.
getURL() - Method in class xyz.nickr.jitter.impl.UserImpl
 
getURLs() - Method in interface xyz.nickr.jitter.api.Message
Gets any URLs mentioned in this message.
getURLs() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getUser() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets the user that triggered the event.
getUser() - Method in interface xyz.nickr.jitter.api.event.UserJoinEvent
Gets the user who joined.
getUser() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getUser() - Method in class xyz.nickr.jitter.impl.event.UserJoinEventImpl
 
getUserCount() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's user count.
getUserCount() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getUserID() - Method in interface xyz.nickr.jitter.api.event.UserLeaveEvent
Gets the user ID of who left.
getUserID() - Method in interface xyz.nickr.jitter.api.event.UserPresenceEvent
Gets the user ID of who is watching.
getUserID() - Method in class xyz.nickr.jitter.impl.event.UserLeaveEventImpl
 
getUserID() - Method in class xyz.nickr.jitter.impl.event.UserPresenceEventImpl
 
getUsername() - Method in interface xyz.nickr.jitter.api.User
Gets this User's username.
getUsername() - Method in class xyz.nickr.jitter.impl.UserImpl
 
getUsers() - Method in interface xyz.nickr.jitter.api.Room
Loads and returns this room's users.
getUsers() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
getVersion() - Method in interface xyz.nickr.jitter.api.event.RoomEvent
Gets this event's version.
getVersion() - Method in interface xyz.nickr.jitter.api.Message
Gets this message's version.
getVersion() - Method in interface xyz.nickr.jitter.api.Room
Gets this room's version.
getVersion() - Method in class xyz.nickr.jitter.impl.event.RoomEventImpl
 
getVersion() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
getVersion() - Method in class xyz.nickr.jitter.impl.RoomImpl
 

I

isAdmin() - Method in interface xyz.nickr.jitter.api.RoomUser
Gets whether or not this user is an admin in the room.
isAdmin() - Method in class xyz.nickr.jitter.impl.RoomUserImpl
 
isFavourite() - Method in interface xyz.nickr.jitter.api.Room
Gets whether or not this room is marked as a favourite room.
isFavourite() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
isIncoming() - Method in interface xyz.nickr.jitter.api.event.UserPresenceEvent
Gets whether or not the user has just started watching.
isIncoming() - Method in class xyz.nickr.jitter.impl.event.UserPresenceEventImpl
 
isLurkEnabled() - Method in interface xyz.nickr.jitter.api.Room
Gets whether or not the authenticated is lurking in this room.
isLurkEnabled() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
isMember() - Method in interface xyz.nickr.jitter.api.Room
Gets whether or not the current user is a member of this room.
isMember() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
isRead() - Method in interface xyz.nickr.jitter.api.Message
Gets whether or not the authenticated user has read this message.
isRead() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
isUnread() - Method in interface xyz.nickr.jitter.api.event.RoomReadMessagesEvent
Gets whether or not this event represents new messages or reading old messages.
isUnread() - Method in class xyz.nickr.jitter.impl.event.RoomReadMessagesEventImpl
 

J

jitter - Variable in class xyz.nickr.jitter.impl.UserImpl
 
Jitter - Class in xyz.nickr.jitter
The main entry-point for Jitter.
jitter() - Method in class xyz.nickr.jitter.JitterRequests
The providing Jitter object.
JitterBayeux - Class in xyz.nickr.jitter
 
JitterBuilder - Class in xyz.nickr.jitter
A builder object for Jitter.
JitterBuilder() - Constructor for class xyz.nickr.jitter.JitterBuilder
 
JitterEvent - Interface in xyz.nickr.jitter.api.event
 
JitterEvents - Class in xyz.nickr.jitter
 
JitterListener - Interface in xyz.nickr.jitter.api.event
 
JitterPoller - Class in xyz.nickr.jitter
 
JitterRequests - Class in xyz.nickr.jitter
A utility class for managing HTTP requests on behalf of a Jitter object.
JitterStream - Class in xyz.nickr.jitter
A utility class for managing the Gitter Streaming API on behalf of a Jitter object.
json - Variable in class xyz.nickr.jitter.impl.UserImpl
 

L

ListenerSet<T> - Class in xyz.nickr.jitter.api
A utility class for dealing with listeners.
ListenerSet() - Constructor for class xyz.nickr.jitter.api.ListenerSet
 
loadMessages(int) - Method in interface xyz.nickr.jitter.api.MessageHistory
Loads the next n messages.
loadMessages(int) - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 

M

markRead() - Method in interface xyz.nickr.jitter.api.MessageHistory
Marks all messages in this history as read.
markRead() - Method in class xyz.nickr.jitter.impl.MessageHistoryImpl
 
MentionedIssue - Interface in xyz.nickr.jitter.api
Represents a user mentioned using #number in a message.
MentionedIssueImpl - Class in xyz.nickr.jitter.impl
 
MentionedIssueImpl(Jitter, MessageImpl, JSONObject) - Constructor for class xyz.nickr.jitter.impl.MentionedIssueImpl
 
MentionedUser - Interface in xyz.nickr.jitter.api
Represents a user mentioned using @user in a message.
MentionedUserImpl - Class in xyz.nickr.jitter.impl
 
MentionedUserImpl(Jitter, MessageImpl, JSONObject) - Constructor for class xyz.nickr.jitter.impl.MentionedUserImpl
 
Message - Interface in xyz.nickr.jitter.api
Represents a message sent to a room by a user.
MessageHistory - Interface in xyz.nickr.jitter.api
Represents a Room's messages.
MessageHistoryImpl - Class in xyz.nickr.jitter.impl
 
MessageHistoryImpl(Room) - Constructor for class xyz.nickr.jitter.impl.MessageHistoryImpl
 
MessageHistoryImpl(Room, List<Message>) - Constructor for class xyz.nickr.jitter.impl.MessageHistoryImpl
 
MessageHistoryImpl(Room, Message, boolean) - Constructor for class xyz.nickr.jitter.impl.MessageHistoryImpl
 
MessageImpl - Class in xyz.nickr.jitter.impl
 
MessageImpl(Jitter, Room, User, JSONObject) - Constructor for class xyz.nickr.jitter.impl.MessageImpl
 
MessageMetadata - Interface in xyz.nickr.jitter.api
Represents a message's metadata.
MessageMetadataImpl - Class in xyz.nickr.jitter.impl
 
MessageMetadataImpl(Jitter, MessageImpl, JSONArray) - Constructor for class xyz.nickr.jitter.impl.MessageMetadataImpl
 
MessageReceivedEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when a message is sent.
MessageReceivedEventImpl - Class in xyz.nickr.jitter.impl.event
 
MessageReceivedEventImpl(Message) - Constructor for class xyz.nickr.jitter.impl.event.MessageReceivedEventImpl
 

O

on(JitterEvent) - Method in class xyz.nickr.jitter.JitterEvents
Runs an event through all appropriate listeners.

P

poller() - Method in class xyz.nickr.jitter.Jitter
Gets this instance's JitterPoller object.
post(String) - Method in class xyz.nickr.jitter.JitterRequests
Creates a POST request that already contains the required authentication headers.
put(String) - Method in class xyz.nickr.jitter.JitterRequests
Creates a PUT request that already contains the required authentication headers.

R

register(JitterListener) - Method in class xyz.nickr.jitter.JitterEvents
Registers a listener.
requests() - Method in class xyz.nickr.jitter.Jitter
Gets this instance's JitterRequests object.
resolve(String, Map<String, String>) - Method in class xyz.nickr.jitter.JitterBayeux
 
resolve(String) - Method in class xyz.nickr.jitter.JitterRequests
Resolves a URL in comparison to the Jitter object's API URL.
Room - Interface in xyz.nickr.jitter.api
Represents a Gitter room or channel.
room - Variable in class xyz.nickr.jitter.impl.RoomUserImpl
 
ROOM - Static variable in class xyz.nickr.jitter.JitterBayeux
 
ROOM_EVENTS - Static variable in class xyz.nickr.jitter.JitterBayeux
 
ROOM_MESSAGES - Static variable in class xyz.nickr.jitter.JitterBayeux
 
ROOM_MESSAGES_READ_BY - Static variable in class xyz.nickr.jitter.JitterBayeux
 
ROOM_USERS - Static variable in class xyz.nickr.jitter.JitterBayeux
 
RoomActivityEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when a room has activity, usually when someone sends a message.
RoomActivityEventImpl - Class in xyz.nickr.jitter.impl.event
 
RoomActivityEventImpl(Jitter, Room, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.RoomActivityEventImpl
 
RoomEvent - Interface in xyz.nickr.jitter.api.event
Represents an event that is broadcast in a room.
RoomEventImpl - Class in xyz.nickr.jitter.impl.event
 
RoomEventImpl(Jitter, Room, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.RoomEventImpl
 
RoomImpl - Class in xyz.nickr.jitter.impl
 
RoomImpl(Jitter, JSONObject) - Constructor for class xyz.nickr.jitter.impl.RoomImpl
 
RoomMentionEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when a room has a changing amount unread messages.
RoomMentionEventImpl - Class in xyz.nickr.jitter.impl.event
 
RoomMentionEventImpl(Jitter, Room, int, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.RoomMentionEventImpl
 
RoomReadMessagesEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when the current user "reads" messages.
RoomReadMessagesEventImpl - Class in xyz.nickr.jitter.impl.event
 
RoomReadMessagesEventImpl(Jitter, Room, String[], boolean, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.RoomReadMessagesEventImpl
 
RoomType - Enum in xyz.nickr.jitter.api
Represents the different types of rooms.
RoomUnreadEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when a room has a changing amount unread messages.
RoomUnreadEventImpl - Class in xyz.nickr.jitter.impl.event
 
RoomUnreadEventImpl(Jitter, Room, int, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.RoomUnreadEventImpl
 
RoomUser - Interface in xyz.nickr.jitter.api
Represents a user inside a room.
RoomUserImpl - Class in xyz.nickr.jitter.impl
 
RoomUserImpl(Jitter, RoomImpl, JSONObject) - Constructor for class xyz.nickr.jitter.impl.RoomUserImpl
 

S

sendMessage(String) - Method in interface xyz.nickr.jitter.api.Room
Sends a message to this room.
sendMessage(String) - Method in interface xyz.nickr.jitter.api.User
Send this User a message.
sendMessage(String) - Method in class xyz.nickr.jitter.impl.RoomImpl
 
sendMessage(String) - Method in class xyz.nickr.jitter.impl.UserImpl
 
stop() - Method in class xyz.nickr.jitter.JitterPoller
 
stream() - Method in class xyz.nickr.jitter.Jitter
Gets this instance's JitterStream object.
stream(String) - Method in class xyz.nickr.jitter.JitterRequests
Gets the given URL's response body.
subscribe(ChannelId, ClientSessionChannel.MessageListener) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribe(String) - Method in class xyz.nickr.jitter.JitterPoller
 
subscribeRoom(Room) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribeRoomEvents(Room) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribeRoomMessageReadBy(Message) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribeRoomMessages(Room) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribeRoomUsers(Room) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribeUserInformation(User) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribeUserRooms(User) - Method in class xyz.nickr.jitter.JitterBayeux
 
subscribeUserRoomUnread(User, Room) - Method in class xyz.nickr.jitter.JitterBayeux
 

T

toHTML(String) - Method in class xyz.nickr.jitter.Jitter
Converts Markdown to HTML.
token - Variable in class xyz.nickr.jitter.Jitter
 
token(String) - Method in class xyz.nickr.jitter.JitterBuilder
Sets the Gitter API token.
toString() - Method in class xyz.nickr.jitter.impl.MentionedIssueImpl
 
toString() - Method in class xyz.nickr.jitter.impl.MentionedUserImpl
 
toString() - Method in class xyz.nickr.jitter.impl.MessageImpl
 
toString() - Method in class xyz.nickr.jitter.impl.MessageMetadataImpl
 
toString() - Method in class xyz.nickr.jitter.impl.RoomImpl
 
toString() - Method in class xyz.nickr.jitter.impl.RoomUserImpl
 
toString() - Method in class xyz.nickr.jitter.impl.UserImpl
 

U

update(JSONObject) - Method in interface xyz.nickr.jitter.api.Room
Updates this Room with the given JSON data.
update(JSONObject) - Method in class xyz.nickr.jitter.impl.RoomImpl
 
URL_PATTERN - Static variable in class xyz.nickr.jitter.Jitter
 
User - Interface in xyz.nickr.jitter.api
Represents a Gitter User.
USER_INFORMATION - Static variable in class xyz.nickr.jitter.JitterBayeux
 
USER_ROOM_UNREAD - Static variable in class xyz.nickr.jitter.JitterBayeux
 
USER_ROOMS - Static variable in class xyz.nickr.jitter.JitterBayeux
 
UserImpl - Class in xyz.nickr.jitter.impl
 
UserImpl(Jitter, JSONObject) - Constructor for class xyz.nickr.jitter.impl.UserImpl
 
UserJoinEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when a user joins a room.
UserJoinEventImpl - Class in xyz.nickr.jitter.impl.event
 
UserJoinEventImpl(Jitter, Room, User, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.UserJoinEventImpl
 
UserLeaveEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when a user leaves a room.
UserLeaveEventImpl - Class in xyz.nickr.jitter.impl.event
 
UserLeaveEventImpl(Jitter, Room, String, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.UserLeaveEventImpl
 
UserPresenceEvent - Interface in xyz.nickr.jitter.api.event
Represents an event of when a user starts or stops watching a room.
UserPresenceEventImpl - Class in xyz.nickr.jitter.impl.event
 
UserPresenceEventImpl(Jitter, Room, JSONObject) - Constructor for class xyz.nickr.jitter.impl.event.UserPresenceEventImpl
 

V

valueOf(String) - Static method in enum xyz.nickr.jitter.api.RoomType
Returns the enum constant of this type with the specified name.
values() - Static method in enum xyz.nickr.jitter.api.RoomType
Returns an array containing the constants of this enum type, in the order they are declared.

X

xyz.nickr.jitter - package xyz.nickr.jitter
 
xyz.nickr.jitter.api - package xyz.nickr.jitter.api
 
xyz.nickr.jitter.api.event - package xyz.nickr.jitter.api.event
 
xyz.nickr.jitter.impl - package xyz.nickr.jitter.impl
 
xyz.nickr.jitter.impl.event - package xyz.nickr.jitter.impl.event
 
A B D E F G I J L M O P R S T U V X 
Skip navigation links

Copyright © 2016. All rights reserved.