Package | Description |
---|---|
org.kitteh.irc.client.library |
Kitteh IRC Client Library!
|
org.kitteh.irc.client.library.command |
Helper classes for executing a subset of commands.
|
org.kitteh.irc.client.library.defaults.element |
Default element implementations.
|
org.kitteh.irc.client.library.defaults.feature |
Defaults!
|
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.channel |
Events involving a
Channel . |
org.kitteh.irc.client.library.event.helper |
Helper interfaces.
|
org.kitteh.irc.client.library.event.user | |
org.kitteh.irc.client.library.feature |
Things to make life lovely!
|
org.kitteh.irc.client.library.feature.twitch.event |
Twitch command events.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
Client.isUser(@Nullable User user)
Checks to see if this client is the same as the given user.
|
Modifier and Type | Method and Description |
---|---|
@NonNull ChannelModeCommand |
ChannelModeCommand.add(ModeStatus.Action action,
@NonNull ChannelUserMode mode,
@NonNull User parameter)
Adds a mode change.
|
@NonNull KickCommand |
KickCommand.target(@NonNull User target)
Sets the target of this kick.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultUser
Default implementation of
User . |
class |
DefaultWhoisData
Default implementation of
WhoisData . |
Modifier and Type | Method and Description |
---|---|
void |
DefaultActorTracker.trackChannelUser(@NonNull String channel,
@NonNull User user,
@NonNull Set<ChannelUserMode> modes) |
void |
DefaultActorTracker.trackUser(@NonNull User user) |
Modifier and Type | Interface and Description |
---|---|
interface |
WhoisData
Describes WHOIS data received.
|
Modifier and Type | Method and Description |
---|---|
default @NonNull Optional<SortedSet<ChannelUserMode>> |
Channel.getUserModes(@NonNull User user)
Gets the user modes of a given user in the channel.
|
default void |
Channel.kick(@NonNull User user)
Kicks the given user from this channel without a reason.
|
default void |
Channel.kick(@NonNull User user,
@NonNull String reason)
Kicks the given user from this channel for the given reason.
|
Modifier and Type | Method and Description |
---|---|
@NonNull User |
UserInfoChangeEventBase.getNewUser() |
@NonNull User |
UserInfoChangeEventBase.getOldUser() |
Constructor and Description |
---|
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.
|
UserInfoChangeEventBase(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser,
@NonNull Function<User,Type> changedInfoGetter)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
@NonNull User |
ChannelKickEvent.getTarget()
Gets the kicked user.
|
@NonNull User |
ChannelJoinEvent.getUser() |
@NonNull User |
ChannelKickEvent.getUser() |
@NonNull User |
ChannelPartEvent.getUser() |
Constructor and Description |
---|
ChannelCtcpEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User sender,
@NonNull Channel channel,
@NonNull String message)
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.
|
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.
|
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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
@NonNull User |
UserInfoChangeEvent.getNewUser()
Gets the new user instance after the change took place.
|
@NonNull User |
UserInfoChangeEvent.getOldUser()
Gets the old user instance before the change took place.
|
@NonNull User |
ChannelUserListChangeEvent.getUser()
Gets the current user affected.
|
Modifier and Type | Method and Description |
---|---|
@NonNull User |
UserQuitEvent.getUser() |
Constructor and Description |
---|
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.
|
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.
|
UserHostnameChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser)
Creates the event.
|
UserNickChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser)
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.
|
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.
|
UserUserStringChangeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull User oldUser,
@NonNull User newUser)
Creates the event.
|
Modifier and Type | Method and Description |
---|---|
void |
ActorTracker.trackChannelUser(@NonNull String channel,
@NonNull User user,
@NonNull Set<ChannelUserMode> modes)
Tracks a user.
|
void |
ActorTracker.trackUser(@NonNull User user)
Tracks a user.
|
Constructor and Description |
---|
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.