Package | Description |
---|---|
org.kitteh.irc.client.library |
Kitteh IRC Client Library!
|
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.element.mode |
Classes describing modes.
|
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 |
---|---|
Optional<Channel> |
Client.getChannel(String name)
Gets the named channel.
|
Set<Channel> |
Client.getChannels()
Gets the channels in which the client is currently present.
|
Set<Channel> |
Client.getChannels(Collection<String> channels)
Gets the channels on the given collection in which the client is
currently present.
|
Modifier and Type | Method and Description |
---|---|
KickCommand |
Client.Commands.kick(Channel channel)
Provides a new KICK command.
|
ChannelModeCommand |
Client.Commands.mode(Channel channel)
Provides a new channel MODE command.
|
TopicCommand |
Client.Commands.topic(Channel channel)
Provides a new TOPIC command.
|
Modifier and Type | Method and Description |
---|---|
protected Channel |
DefaultEventListener.MessageTargetInfo.ChannelInfo.getChannel() |
protected Channel |
DefaultEventListener.MessageTargetInfo.TargetedChannel.getChannel() |
Modifier and Type | Method and Description |
---|---|
Optional<Channel> |
DefaultClient.getChannel(String name) |
Set<Channel> |
DefaultClient.getChannels() |
Set<Channel> |
DefaultClient.getChannels(Collection<String> channels) |
Constructor and Description |
---|
ChannelInfo(Channel channel) |
TargetedChannel(Channel channel,
ChannelUserMode prefix) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultChannel
Default Channel implementation.
|
Modifier and Type | Method and Description |
---|---|
Optional<Channel> |
DefaultActorTracker.getTrackedChannel(String channel) |
Set<Channel> |
DefaultActorTracker.getTrackedChannels() |
Modifier and Type | Method and Description |
---|---|
default Optional<Channel> |
Channel.getLatest()
Gets the latest snapshot of this channel.
|
Modifier and Type | Method and Description |
---|---|
Channel |
ModeInfo.getChannel()
Gets the channel for which this entry exists.
|
Channel |
ModeInfo.DefaultModeInfo.getChannel() |
Constructor and Description |
---|
DefaultModeInfo(Client client,
Channel channel,
ChannelMode mode,
String mask,
String creator,
Instant creationTime)
Constructs the mode info.
|
Modifier and Type | Method and Description |
---|---|
Channel |
ChannelEventBase.getChannel() |
Channel |
ActorChannelEventBase.getChannel() |
Constructor and Description |
---|
ActorChannelEventBase(Client client,
List<ServerMessage> originalMessages,
A actor,
Channel channel)
Constructs the event.
|
ActorChannelMessageEventBase(Client client,
List<ServerMessage> originalMessages,
A actor,
Channel channel,
String message)
Constructs the event.
|
ChannelEventBase(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
TargetedUserChannelMessageEventBase(Client client,
List<ServerMessage> originalMessages,
User user,
Channel channel,
ChannelUserMode prefix,
String message)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
Optional<Channel> |
ChannelPartEvent.getAffectedChannel() |
Optional<Channel> |
ChannelKickEvent.getAffectedChannel() |
Optional<Channel> |
ChannelJoinEvent.getAffectedChannel() |
Constructor and Description |
---|
ChannelCtcpEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
String message)
Creates the event.
|
ChannelInviteEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
String target)
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.
|
ChannelModeEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
Channel channel,
ModeStatusList<ChannelMode> statusList)
Creates the event.
|
ChannelModeInfoListEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
ChannelMode mode,
List<ModeInfo> info)
Constructs the event.
|
ChannelNamesUpdatedEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs 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.
|
ChannelTopicEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
boolean updated)
Creates the event.
|
ChannelUsersUpdatedEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs 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 |
---|---|
Channel |
ChannelEvent.getChannel()
Gets the
Channel involved in this event. |
Modifier and Type | Method and Description |
---|---|
Optional<Channel> |
ChannelUserListChangeEvent.getAffectedChannel()
Gets the channel affected or empty if affecting all channels the user
is present in.
|
Modifier and Type | Method and Description |
---|---|
Optional<Channel> |
UserQuitEvent.getAffectedChannel() |
Modifier and Type | Method and Description |
---|---|
Optional<Channel> |
ActorTracker.getTrackedChannel(String channel)
Gets a tracked channel.
|
Set<Channel> |
ActorTracker.getTrackedChannels()
Gets all tracked channels.
|
Constructor and Description |
---|
ClearChatEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
RoomStateEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
UserNoticeEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
String message)
Constructs the event.
|
UserStateEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
Copyright © 2013–2019 Kitteh. All rights reserved.