Package | Description |
---|---|
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.client | |
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.filter |
Event filters.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultActor
Default Actor implementation.
|
class |
DefaultChannel
Default Channel implementation.
|
class |
DefaultServer
Default Server implementation.
|
class |
DefaultStaleable
Default implementation of Staleable.
|
class |
DefaultUser
Default implementation of
User . |
class |
DefaultWhoisData
Default implementation of
WhoisData . |
Modifier and Type | Method and Description |
---|---|
Optional<Actor> |
DefaultChannelTopic.getSetter() |
Constructor and Description |
---|
DefaultChannelTopic(Instant time,
String topic,
Actor setter)
Constructs the topic snapshot.
|
Modifier and Type | Method and Description |
---|---|
Actor |
DefaultActorTracker.getActor(String name) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultActorTracker.setChannelTopicInfo(String channel,
long time,
Actor actor) |
Modifier and Type | Interface and Description |
---|---|
interface |
Channel
Represents an IRC channel.
|
interface |
MessageReceiver
Represents an
Actor capable of receiving messages. |
interface |
Server
Represents an IRC server.
|
interface |
User
Represents an IRC user.
|
interface |
WhoisData
Describes WHOIS data received.
|
Modifier and Type | Method and Description |
---|---|
Optional<Actor> |
Channel.Topic.getSetter()
Gets who set the channel topic.
|
Modifier and Type | Class and Description |
---|---|
class |
ActorChannelEventBase<A extends Actor>
Abstract base class for events involving an Actor and Channel.
|
class |
ActorChannelMessageEventBase<A extends Actor>
Abstract base class for events involving an Actor and Channel and have a
message.
|
class |
ActorEventBase<A extends Actor>
Abstract base class for events involving an Actor.
|
class |
ActorMessageEventBase<A extends Actor>
Abstract base class for events involving an Actor and have a message.
|
class |
ActorPrivateMessageEventBase<A extends Actor>
Abstract base class for events involving an Actor and have a message and
are private messages.
|
Constructor and Description |
---|
ClientReceiveServerMessageEventBase(Client client,
ServerMessage serverMessage,
Actor server,
String command,
List<String> parameters)
Constructs the event.
|
Constructor and Description |
---|
ChannelInviteEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
String target)
Creates the event.
|
ChannelKickEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
User target,
String message)
Creates the event.
|
ChannelModeEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
Channel channel,
ModeStatusList<ChannelMode> statusList)
Creates the event.
|
UnexpectedChannelLeaveViaKickEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
User target,
String message)
Creates the event.
|
Modifier and Type | Method and Description |
---|---|
Actor |
ClientNegotiationCompleteEvent.getServer()
Gets the server name to which the client has connected
|
Constructor and Description |
---|
ClientNegotiationCompleteEvent(Client client,
Actor server,
ServerInfo serverInfo)
Creates the event.
|
ClientReceiveCommandEvent(Client client,
ServerMessage serverMessage,
Actor actor,
String command,
List<String> args)
Constructs the event.
|
ClientReceiveNumericEvent(Client client,
ServerMessage serverMessage,
Actor server,
String command,
int numeric,
List<String> args)
Constructs the event.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ActorEvent<A extends Actor>
An event involving an
Actor . |
interface |
ActorMessageEvent<A extends Actor>
An event involving a message sent by an actor, not to be confused with an
event where an actor happens to have a message along with their action.
|
Constructor and Description |
---|
UserModeEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
String target,
ModeStatusList<UserMode> statusList)
Creates the event.
|
WallopsEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
String message)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
Actor |
ActorTracker.getActor(String name)
Gets an Actor based on the name provided.
|
Modifier and Type | Method and Description |
---|---|
void |
ActorTracker.setChannelTopicInfo(String channel,
long time,
Actor actor)
Sets info on a channel's topic.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EchoMessage.Processor.accepts(ActorMessageEvent<? extends Actor> event,
EchoMessage[] annotations) |
boolean |
EchoMessage.Processor.accepts(ActorMessageEvent<? extends Actor> event,
net.engio.mbassy.subscription.SubscriptionContext context) |
Copyright © 2013–2019 Kitteh. All rights reserved.