Package | Description |
---|---|
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.element.mode |
Default mode element implementations.
|
org.kitteh.irc.client.library.defaults.feature |
Defaults!
|
org.kitteh.irc.client.library.defaults.listener |
Default listeners.
|
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.channel |
Events involving a
Channel . |
org.kitteh.irc.client.library.feature |
Things to make life lovely!
|
Modifier and Type | Method and Description |
---|---|
@NonNull ChannelModeCommand |
ChannelModeCommand.add(ModeStatus.Action action,
@NonNull ChannelMode mode)
Adds a mode change without a parameter.
|
@NonNull ChannelModeCommand |
ChannelModeCommand.add(ModeStatus.Action action,
@NonNull ChannelMode mode,
@NonNull String parameter)
Adds a mode change.
|
Modifier and Type | Method and Description |
---|---|
@NonNull Optional<List<ModeInfo>> |
DefaultChannel.getModeInfoList(@NonNull ChannelMode mode) |
void |
DefaultChannel.setModeInfoTracking(@NonNull ChannelMode mode,
boolean track) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultChannelMode
Default implementation of
ChannelMode . |
class |
DefaultChannelUserMode
Default implementation of
ChannelUserMode . |
Modifier and Type | Method and Description |
---|---|
@NonNull ChannelMode |
DefaultModeInfo.getMode() |
Constructor and Description |
---|
DefaultModeInfo(@NonNull Client client,
@NonNull Channel channel,
@NonNull ChannelMode mode,
@NonNull String mask,
@Nullable String creator,
@Nullable Instant creationTime)
Constructs the mode info.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultServerInfo.addCustomChannelMode(@NonNull ChannelMode mode) |
void |
DefaultActorTracker.trackChannelMode(@NonNull String channel,
@NonNull ChannelMode mode,
boolean track) |
Modifier and Type | Method and Description |
---|---|
protected @Nullable ChannelMode |
AbstractModeInfoListenerBase.getChannelMode(@NonNull ClientReceiveNumericEvent event,
@NonNull String name,
char mode) |
Modifier and Type | Method and Description |
---|---|
@NonNull Optional<List<ModeInfo>> |
Channel.getModeInfoList(@NonNull ChannelMode mode)
Gets the tracked mode info for the channel, if tracked.
|
void |
Channel.setModeInfoTracking(@NonNull ChannelMode mode,
boolean track)
Sets whether a particular type A mode should be tracked for this
channel, and sends a request for the full list.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ChannelUserMode
Describes a channel mode that a user can have, such as op.
|
Modifier and Type | Method and Description |
---|---|
@NonNull ChannelMode |
ModeInfo.getMode()
Gets the mode for which this info exists.
|
Modifier and Type | Method and Description |
---|---|
@NonNull ChannelMode |
ChannelModeInfoListEvent.getMode()
Gets the mode info's mode.
|
Constructor and Description |
---|
ChannelModeInfoListEvent(@NonNull Client client,
@NonNull List<ServerMessage> sourceMessages,
@NonNull Channel channel,
@NonNull ChannelMode mode,
@NonNull List<ModeInfo> info)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
void |
ServerInfo.addCustomChannelMode(@NonNull ChannelMode mode)
Adds a custom channel mode, for a server that doesn't correctly list
modes.
|
void |
ActorTracker.trackChannelMode(@NonNull String channel,
@NonNull ChannelMode mode,
boolean track)
Sets tracking status of a mode (such as bans).
|
Copyright © 2013–2021 Kitteh. All rights reserved.