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.isupport |
Default ISUPPORT parameter 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.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 |
---|---|
ChannelModeCommand |
ChannelModeCommand.add(boolean add,
ChannelMode mode)
Adds a mode change without a parameter.
|
ChannelModeCommand |
ChannelModeCommand.add(boolean add,
ChannelMode mode,
String parameter)
Adds a mode change.
|
Modifier and Type | Method and Description |
---|---|
ModeStatusList<ChannelMode> |
DefaultChannel.getModes() |
Modifier and Type | Method and Description |
---|---|
Optional<List<ModeInfo>> |
DefaultChannel.getModeInfoList(ChannelMode mode) |
void |
DefaultChannel.setModeInfoTracking(ChannelMode mode,
boolean track) |
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.
|
Modifier and Type | Method and Description |
---|---|
List<ChannelMode> |
DefaultISupportChanModes.getModes() |
Modifier and Type | Class and Description |
---|---|
class |
DefaultChannelMode
Default implementation of
ChannelMode . |
class |
DefaultChannelUserMode
Default implementation of
ChannelUserMode . |
Modifier and Type | Method and Description |
---|---|
List<ChannelMode> |
DefaultServerInfo.getChannelModes() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultActorTracker.trackChannelMode(String channel,
ChannelMode mode,
boolean track) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultActorTracker.updateChannelModes(String channel,
ModeStatusList<ChannelMode> statusList) |
Modifier and Type | Method and Description |
---|---|
List<ChannelMode> |
ISupportParameter.ChanModes.getModes()
Gets the channel modes.
|
ModeStatusList<ChannelMode> |
Channel.getModes()
Gets the channel's current known modes.
|
Modifier and Type | Method and Description |
---|---|
Optional<List<ModeInfo>> |
Channel.getModeInfoList(ChannelMode mode)
Gets the tracked mode info for the channel, if tracked.
|
void |
Channel.setModeInfoTracking(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 |
---|---|
ChannelMode |
ModeInfo.getMode()
Gets the mode for which this info exists.
|
ChannelMode |
ModeInfo.DefaultModeInfo.getMode() |
Modifier and Type | Method and Description |
---|---|
static ModeStatusList<ChannelMode> |
ModeStatusList.fromChannel(Client client,
String string)
Creates a list from a given string input such as "+o Kittens".
|
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 |
---|---|
ChannelMode |
ChannelModeInfoListEvent.getMode()
Gets the mode info's mode.
|
Modifier and Type | Method and Description |
---|---|
ModeStatusList<ChannelMode> |
ChannelModeEvent.getStatusList()
Gets the list of statuses.
|
Constructor and Description |
---|
ChannelModeInfoListEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
ChannelMode mode,
List<ModeInfo> info)
Constructs the event.
|
Constructor and Description |
---|
ChannelModeEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
Channel channel,
ModeStatusList<ChannelMode> statusList)
Creates the event.
|
Modifier and Type | Method and Description |
---|---|
default Optional<ChannelMode> |
ServerInfo.getChannelMode(char character)
Gets a channel mode by specified character.
|
List<ChannelMode> |
ServerInfo.getChannelModes()
Gets the channel modes available.
|
Modifier and Type | Method and Description |
---|---|
void |
ActorTracker.trackChannelMode(String channel,
ChannelMode mode,
boolean track)
Sets tracking status of a mode (such as bans).
|
Modifier and Type | Method and Description |
---|---|
void |
ActorTracker.updateChannelModes(String channel,
ModeStatusList<ChannelMode> statusList)
Updates status modes.
|
Copyright © 2013–2019 Kitteh. All rights reserved.