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 . |
Constructor and Description |
---|
DefaultChannelTopic(@Nullable Instant time,
@Nullable String topic,
@Nullable Actor setter)
Constructs the topic snapshot.
|
Modifier and Type | Method and Description |
---|---|
@NonNull Actor |
DefaultActorTracker.getActor(@NonNull String name) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultActorTracker.setChannelTopicInfo(@NonNull String channel,
long time,
@NonNull 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 | 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.
|
class |
PrivateEventBase<A extends Actor>
Abstract base class for events involving a target.
|
Constructor and Description |
---|
ClientReceiveServerMessageEventBase(@NonNull Client client,
@NonNull ServerMessage serverMessage,
@NonNull Actor server,
@NonNull String command,
@NonNull List<String> parameters)
Constructs the event.
|
Constructor and Description |
---|
ChannelInviteEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Channel channel,
@NonNull Actor actor,
@NonNull String target)
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.
|
ChannelModeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor actor,
@NonNull Channel channel,
@NonNull ModeStatusList<ChannelMode> statusList)
Creates the event.
|
ChannelTagMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor sender,
@NonNull Channel channel)
Creates the event.
|
ChannelTargetedTagMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor sender,
@NonNull Channel channel,
@NonNull ChannelUserMode prefix)
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.
|
Modifier and Type | Method and Description |
---|---|
@NonNull Actor |
ClientNegotiationCompleteEvent.getServer()
Gets the server name to which the client has connected
|
Constructor and Description |
---|
ClientNegotiationCompleteEvent(@NonNull Client client,
@NonNull Actor server,
@NonNull ServerInfo serverInfo)
Creates 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.
|
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 |
---|
PrivateTagMessageEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor sender,
@NonNull String target)
Creates the event.
|
UserModeEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor actor,
@NonNull String target,
@NonNull ModeStatusList<UserMode> statusList)
Creates the event.
|
WallopsEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull Actor actor,
@NonNull String message)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
@NonNull Actor |
ActorTracker.getActor(@NonNull String name)
Gets an Actor based on the name provided.
|
Modifier and Type | Method and Description |
---|---|
void |
ActorTracker.setChannelTopicInfo(@NonNull String channel,
long time,
@NonNull Actor actor)
Sets info on a channel's topic.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EchoMessage.Processor.accepts(ActorEvent<? extends Actor> event,
net.engio.mbassy.subscription.SubscriptionContext context) |
Copyright © 2013–2021 Kitteh. All rights reserved.