Package | Description |
---|---|
org.kitteh.irc.client.library.defaults.element |
Default element implementations.
|
org.kitteh.irc.client.library.element |
Classes describing various elements of IRC communication.
|
org.kitteh.irc.client.library.event.abstractbase |
Abstract events for minimizing code duplication, not guaranteed stable.
|
org.kitteh.irc.client.library.event.batch |
Events related to batched messages.
|
org.kitteh.irc.client.library.event.capabilities |
Events involving capabilities.
|
org.kitteh.irc.client.library.event.channel |
Events involving a
Channel . |
org.kitteh.irc.client.library.event.client | |
org.kitteh.irc.client.library.event.helper |
Helper interfaces.
|
org.kitteh.irc.client.library.event.user | |
org.kitteh.irc.client.library.exception |
Here be dragons.
|
org.kitteh.irc.client.library.feature.twitch.event |
Twitch command events.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultServerMessage
Default implementation of
ServerMessage . |
static class |
DefaultServerMessage.NumericCommand
Default implementation of
NumericCommandServerMessage . |
static class |
DefaultServerMessage.StringCommand
Default implementation of
StringCommandServerMessage . |
Modifier and Type | Interface and Description |
---|---|
static interface |
ServerMessage.NumericCommandServerMessage
Represents a message with a numeric command.
|
static interface |
ServerMessage.StringCommandServerMessage
Represents a message with a String command.
|
Modifier and Type | Method and Description |
---|---|
@NonNull ServerMessage |
ClientReceiveServerMessageEventBase.getServerMessage() |
@NonNull ServerMessage |
ServerMessageEventBase.getSource() |
Constructor and Description |
---|
ActorChannelEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
A actor,
@NonNull Channel channel)
Constructs the event.
|
ActorChannelMessageEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
A actor,
@NonNull Channel channel,
@NonNull String message)
Constructs the event.
|
ActorEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
A actor)
Constructs the event.
|
ActorMessageEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
A actor,
@NonNull String message)
Constructs the event.
|
ActorPrivateMessageEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
A actor,
@NonNull String target,
@NonNull String message)
Constructs the event.
|
CapabilityNegotiationResponseEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
boolean negotiating)
Constructs the event.
|
CapabilityNegotiationResponseEventWithRequestBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
boolean negotiating)
Constructs the event.
|
ChannelEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel)
Constructs the event.
|
ClientBatchEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull BatchReferenceTag batchReferenceTag)
Constructs the event.
|
ClientReceiveServerMessageEventBase(@NonNull Client client,
@NonNull ServerMessage serverMessage,
@NonNull Actor server,
@NonNull String command,
@NonNull List<String> parameters)
Constructs the event.
|
MonitoredNickEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull String nick)
Constructs the event.
|
PrivateEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
A sender,
@NonNull String target)
Creates the event.
|
ServerMessageEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage)
Constructs the event.
|
TargetedUserChannelMessageEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User user,
@NonNull Channel channel,
@NonNull ChannelUserMode prefix,
@NonNull String message)
Constructs the event.
|
UserInfoChangeEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser,
@NonNull Function<User,Type> changedInfoGetter)
Constructs the event.
|
Constructor and Description |
---|
ClientBatchEndEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull BatchReferenceTag batchReferenceTag)
Constructs the event.
|
ClientBatchMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull BatchReferenceTag batchReferenceTag)
Constructs the event.
|
ClientBatchStartEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull BatchReferenceTag batchReferenceTag)
Constructs the event.
|
Constructor and Description |
---|
CapabilitiesAcknowledgedEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
boolean negotiating,
@NonNull List<CapabilityState> acknowledgedCapabilities)
Constructs this event.
|
CapabilitiesDeletedSupportedEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
boolean negotiating,
@NonNull List<CapabilityState> deletedCapabilities)
Constructs the event.
|
CapabilitiesNewSupportedEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
boolean negotiating,
@NonNull List<CapabilityState> newCapabilities)
Constructs the event.
|
CapabilitiesRejectedEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
boolean negotiating,
@NonNull List<CapabilityState> rejectedCapabilitiesRequest)
Constructs the event.
|
Constructor and Description |
---|
ChannelCtcpEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull Channel channel,
@NonNull String message)
Creates the event.
|
ChannelInviteEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull Actor actor,
@NonNull String target)
Creates the event.
|
ChannelJoinEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull User user)
Creates the event.
|
ChannelKickEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull Actor actor,
@NonNull User target,
@NonNull String message)
Creates the event.
|
ChannelKnockEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull User user)
Creates the event.
|
ChannelMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull Channel channel,
@NonNull String message)
Creates the event.
|
ChannelModeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor actor,
@NonNull Channel channel,
@NonNull ModeStatusList<ChannelMode> statusList)
Creates the event.
|
ChannelNoticeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull Channel channel,
@NonNull String message)
Creates the event.
|
ChannelPartEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull User user,
@NonNull String message)
Creates the event.
|
ChannelTagMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor sender,
@NonNull Channel channel)
Creates the event.
|
ChannelTargetedCtcpEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull Channel channel,
@NonNull ChannelUserMode prefix,
@NonNull String message)
Creates the event.
|
ChannelTargetedMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull Channel channel,
@NonNull ChannelUserMode prefix,
@NonNull String message)
Creates the event.
|
ChannelTargetedNoticeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull Channel channel,
@NonNull ChannelUserMode prefix,
@NonNull String message)
Creates the event.
|
ChannelTargetedTagMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor sender,
@NonNull Channel channel,
@NonNull ChannelUserMode prefix)
Creates the event.
|
ChannelTopicEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
boolean updated)
Deprecated.
Use new constructor
|
ChannelTopicEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
Channel.Topic oldTopic,
Channel.Topic newTopic,
boolean updated)
Creates the event.
|
RequestedChannelJoinCompleteEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull User user)
Creates the event.
|
UnexpectedChannelLeaveViaKickEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull Actor actor,
@NonNull User target,
@NonNull String message)
Creates the event.
|
UnexpectedChannelLeaveViaPartEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull User user,
@NonNull String message)
Creates the event.
|
Constructor and Description |
---|
AckEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage)
Constructs the event.
|
ClientAwayStatusChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
boolean isNowAway)
Constructs the event.
|
ClientReceiveCommandEvent(@NonNull Client client,
@NonNull ServerMessage serverMessage,
@NonNull Actor actor,
@NonNull String command,
@NonNull List<String> parameters)
Constructs the event.
|
ClientReceiveNumericEvent(@NonNull Client client,
@NonNull ServerMessage serverMessage,
@NonNull Actor server,
String command,
int numeric,
@NonNull List<String> parameters)
Constructs the event.
|
FailEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull String command,
@NonNull String code,
@NonNull List<String> context,
@NonNull String description)
Constructs the event.
|
ISupportParameterEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull ISupportParameter parameter)
Constructs the event.
|
NickRejectedEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull String attemptedNick,
@NonNull String newNick)
Constructs the event.
|
NoteEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull String command,
@NonNull String code,
@NonNull List<String> context,
@NonNull String description)
Constructs the event.
|
StandardReplyEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull StandardReplyEvent.Type type,
@NonNull String command,
@NonNull String code,
@NonNull List<String> context,
@NonNull String description)
Constructs the event.
|
WarnEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull String command,
@NonNull String code,
@NonNull List<String> context,
@NonNull String description)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
@NonNull ServerMessage |
ClientReceiveServerMessageEvent.getServerMessage()
Gets the server message received.
|
ServerMessage |
ServerMessageEvent.getSource()
Gets the server-sent message that caused this event.
|
Modifier and Type | Method and Description |
---|---|
List<ServerMessage> |
ServerMultipleMessageEvent.getSource()
Gets the server-sent messages that caused this event.
|
Constructor and Description |
---|
MonitoredNickListFullEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
int limit,
@NonNull List<String> rejectedNicks)
Constructs the event.
|
MonitoredNickOfflineEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull String nick)
Constructs the event.
|
MonitoredNickOnlineEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull String nick)
Constructs the event.
|
PrivateCtcpQueryEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull String target,
@NonNull String message,
@Nullable String reply)
Creates the event
|
PrivateCtcpReplyEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull String target,
@NonNull String message)
Creates the event.
|
PrivateMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull String target,
@NonNull String message)
Creates the event.
|
PrivateNoticeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull String target,
@NonNull String message)
Creates the event.
|
PrivateTagMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor sender,
@NonNull String target)
Creates the event.
|
ServerNoticeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Server sender,
@NonNull String message)
Creates the event.
|
UserAccountStatusEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User user,
@Nullable String account)
Creates the event.
|
UserAwayMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User user,
@Nullable String message)
Creates the event.
|
UserHostnameChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser)
Creates the event.
|
UserModeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor actor,
@NonNull String target,
@NonNull ModeStatusList<UserMode> statusList)
Creates the event.
|
UserNickChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser)
Creates the event.
|
UserQuitEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User user,
@NonNull String message)
Creates the event.
|
UserRealnameChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser)
Creates the event.
|
UserUserStringChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser)
Creates the event.
|
WallopsEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor actor,
@NonNull String message)
Constructs the event.
|
Constructor and Description |
---|
KittehServerMessageException(ServerMessage message,
String problem)
Constructs the exception.
|
Constructor and Description |
---|
KittehServerMessageException(List<ServerMessage> messages,
String problem)
Constructs the exception.
|
Constructor and Description |
---|
ClearChatEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel)
Constructs the event.
|
GlobalUserStateEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage)
Constructs the event.
|
RoomStateEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel)
Constructs the event.
|
UserNoticeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@Nullable String message)
Constructs the event.
|
UserStateEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel)
Constructs the event.
|
WhisperEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull String target,
@NonNull String message)
Creates the event.
|
Copyright © 2013–2021 Kitteh. All rights reserved.