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 |
Default implementations to power the API.
|
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!
|
Modifier and Type | Method and Description |
---|---|
Optional<User> |
Client.getUser()
Gets the User that the client is represented by.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
Client.isUser(User user)
Checks to see if this client is the same as the given user.
|
Modifier and Type | Method and Description |
---|---|
ChannelModeCommand |
ChannelModeCommand.add(boolean add,
ChannelUserMode mode,
User parameter)
Adds a mode change.
|
KickCommand |
KickCommand.target(User target)
Sets the target of this kick.
|
Modifier and Type | Method and Description |
---|---|
Optional<User> |
DefaultClient.getUser() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultUser
Default implementation of
User . |
class |
DefaultWhoisData
Default implementation of
WhoisData . |
Modifier and Type | Method and Description |
---|---|
Optional<User> |
DefaultChannel.getUser(String nick) |
List<User> |
DefaultChannel.getUsers() |
Constructor and Description |
---|
DefaultChannel(Client.WithManagement client,
String name,
Channel.Topic topic,
ModeStatusList<ChannelMode> channelModes,
Map<Character,List<ModeInfo>> modeInfoLists,
Map<String,SortedSet<ChannelUserMode>> modes,
List<String> names,
Map<String,User> nickMap,
List<User> users,
boolean complete,
DefaultChannel.DefaultChannelCommands commands)
Constructs the channel snapshot.
|
DefaultChannel(Client.WithManagement client,
String name,
Channel.Topic topic,
ModeStatusList<ChannelMode> channelModes,
Map<Character,List<ModeInfo>> modeInfoLists,
Map<String,SortedSet<ChannelUserMode>> modes,
List<String> names,
Map<String,User> nickMap,
List<User> users,
boolean complete,
DefaultChannel.DefaultChannelCommands commands)
Constructs the channel snapshot.
|
Modifier and Type | Method and Description |
---|---|
Optional<User> |
DefaultActorTracker.getTrackedUser(String nick) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultActorTracker.trackChannelUser(String channel,
User user,
Set<ChannelUserMode> modes) |
void |
DefaultActorTracker.trackUser(User user) |
Modifier and Type | Interface and Description |
---|---|
interface |
WhoisData
Describes WHOIS data received.
|
Modifier and Type | Method and Description |
---|---|
Optional<User> |
Channel.getUser(String nick)
Gets a user by their nick, if they are known to the client.
|
List<User> |
Channel.getUsers()
Gets all Users known to be in the channel.
|
Modifier and Type | Method and Description |
---|---|
default Optional<SortedSet<ChannelUserMode>> |
Channel.getUserModes(User user)
Gets the user modes of a given user in the channel.
|
default void |
Channel.kick(User user)
Kicks the given user from this channel without a reason.
|
default void |
Channel.kick(User user,
String reason)
Kicks the given user from this channel for the given reason.
|
Modifier and Type | Method and Description |
---|---|
User |
UserInfoChangeEventBase.getNewUser() |
User |
UserInfoChangeEventBase.getOldUser() |
Constructor and Description |
---|
TargetedUserChannelMessageEventBase(Client client,
List<ServerMessage> originalMessages,
User user,
Channel channel,
ChannelUserMode prefix,
String message)
Constructs the event.
|
UserInfoChangeEventBase(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser,
Function<User,Type> changedInfoGetter)
Constructs the event.
|
Constructor and Description |
---|
UserInfoChangeEventBase(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser,
Function<User,Type> changedInfoGetter)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
User |
ChannelKickEvent.getTarget()
Gets the kicked user.
|
User |
ChannelPartEvent.getUser() |
User |
ChannelKickEvent.getUser() |
User |
ChannelJoinEvent.getUser() |
Constructor and Description |
---|
ChannelCtcpEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
String message)
Creates the event.
|
ChannelJoinEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user)
Creates the event.
|
ChannelKickEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
User target,
String message)
Creates the event.
|
ChannelKnockEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user)
Creates the event.
|
ChannelMessageEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
String message)
Creates the event.
|
ChannelNoticeEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
String message)
Creates the event.
|
ChannelPartEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user,
String message)
Creates the event.
|
ChannelTargetedCtcpEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
ChannelUserMode prefix,
String message)
Creates the event.
|
ChannelTargetedMessageEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
ChannelUserMode prefix,
String message)
Creates the event.
|
ChannelTargetedNoticeEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
ChannelUserMode prefix,
String message)
Creates the event.
|
RequestedChannelJoinCompleteEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user)
Creates the event.
|
UnexpectedChannelLeaveViaKickEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
User target,
String message)
Creates the event.
|
UnexpectedChannelLeaveViaPartEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user,
String message)
Creates the event.
|
Modifier and Type | Method and Description |
---|---|
User |
UserInfoChangeEvent.getNewUser()
Gets the new user instance after the change took place.
|
User |
UserInfoChangeEvent.getOldUser()
Gets the old user instance before the change took place.
|
User |
ChannelUserListChangeEvent.getUser()
Gets the current user affected.
|
Modifier and Type | Method and Description |
---|---|
User |
UserQuitEvent.getUser() |
Constructor and Description |
---|
PrivateCtcpQueryEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message,
String reply)
Creates the event
|
PrivateCtcpReplyEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message)
Creates the event.
|
PrivateMessageEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message)
Creates the event.
|
PrivateNoticeEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message)
Creates the event.
|
UserAccountStatusEvent(Client client,
List<ServerMessage> originalMessages,
User user,
String account)
Creates the event.
|
UserAwayMessageEvent(Client client,
List<ServerMessage> originalMessages,
User user,
String message)
Creates the event.
|
UserHostnameChangeEvent(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser)
Creates the event.
|
UserNickChangeEvent(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser)
Creates the event.
|
UserQuitEvent(Client client,
List<ServerMessage> originalMessages,
User user,
String message)
Creates the event.
|
UserUserStringChangeEvent(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser)
Creates the event.
|
Modifier and Type | Method and Description |
---|---|
Optional<User> |
ActorTracker.getTrackedUser(String nick)
Gets a tracked user.
|
Modifier and Type | Method and Description |
---|---|
void |
ActorTracker.trackChannelUser(String channel,
User user,
Set<ChannelUserMode> modes)
Tracks a user.
|
void |
ActorTracker.trackUser(User user)
Tracks a user.
|
Copyright © 2013–2019 Kitteh. All rights reserved.