Package | Description |
---|---|
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.feature |
Defaults!
|
org.kitteh.irc.client.library.element |
Classes describing various elements of IRC communication.
|
org.kitteh.irc.client.library.event.client | |
org.kitteh.irc.client.library.feature |
Things to make life lovely!
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultISupportParameter
Default implementation of
ISupportParameter . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultISupportAwayLen
Default implementation of
AwayLen . |
class |
DefaultISupportCaseMapping
Default implementation of
ISupportParameter.CaseMapping . |
class |
DefaultISupportChanLimit
Default implementation of
ISupportParameter.ChanLimit . |
class |
DefaultISupportChanModes
Default implementation of
ISupportParameter.ChanModes . |
class |
DefaultISupportChannelLen
Default implementation of
ISupportParameter.ChannelLen . |
class |
DefaultISupportChanTypes
Default implementation of
ISupportParameter.ChanTypes . |
class |
DefaultISupportClientTagDeny
Default implementation of
ClientTagDeny . |
class |
DefaultISupportEList
Default implementation of
EList . |
class |
DefaultISupportExcepts
Default implementation of
Excepts . |
class |
DefaultISupportExtBan
Default implementation of
ExtBan . |
class |
DefaultISupportHostLen
Default implementation of
HostLen . |
class |
DefaultISupportInvEx
Default implementation of
InvEx . |
class |
DefaultISupportKickLen
Default implementation of
KickLen . |
class |
DefaultISupportMaxList
Default implementation of
CaseMapping . |
class |
DefaultISupportMaxTargets
Default implementation of
MaxTargets . |
class |
DefaultISupportModes
Default implementation of
ISupportParameter.Modes . |
class |
DefaultISupportNetwork
Default implementation of
ISupportParameter.Network . |
class |
DefaultISupportNickLen
Default implementation of
ISupportParameter.NickLen . |
class |
DefaultISupportParameterInteger
Default implementation of
ISupportParameter.IntegerParameter . |
class |
DefaultISupportParameterOptionalInteger
Default implementation of
OptionalIntegerParameter . |
class |
DefaultISupportPrefix
Default implementation of
ISupportParameter.Prefix . |
class |
DefaultISupportSilence
Default implementation of
Silence . |
class |
DefaultISupportStatusMsg
Default implementation of
StatusMsg . |
class |
DefaultISupportTargMax
Default implementation of
ISupportParameter.TargMax . |
class |
DefaultISupportTopicLen
Default implementation of
ISupportParameter.TopicLen . |
class |
DefaultISupportUserLen
Default implementation of
UserLen . |
class |
DefaultISupportWhoX
Default implementation of
ISupportParameter.WhoX . |
Modifier and Type | Method and Description |
---|---|
@NonNull ISupportParameter |
DefaultISupportManager.createParameter(@NonNull String tag) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultServerInfo.addISupportParameter(@NonNull ISupportParameter parameter) |
Modifier and Type | Interface and Description |
---|---|
static interface |
ISupportParameter.AwayLen
Represents the length limit of an away reason.
|
static interface |
ISupportParameter.CaseMapping
Represents the
CaseMapping
supported by the server. |
static interface |
ISupportParameter.ChanLimit
Represents the join limit of channels by prefix.
|
static interface |
ISupportParameter.ChanModes
Represents the channel modes supported.
|
static interface |
ISupportParameter.ChannelLen
Represents the length limit of channels.
|
static interface |
ISupportParameter.ChanTypes
Represents the channel prefixes supported.
|
static interface |
ISupportParameter.ClientTagDeny
Represents a listing of client tags that will be blocked and dropped
|
static interface |
ISupportParameter.EList
Represents the LIST extensions supported.
|
static interface |
ISupportParameter.Excepts
Represents support for ban exceptions.
|
static interface |
ISupportParameter.ExtBan
Represents support for extended ban masks.
|
static interface |
ISupportParameter.HostLen
Represents the length limit of a hostname.
|
static interface |
ISupportParameter.IntegerParameter
Represents a parameter which always has an integer value.
|
static interface |
ISupportParameter.InvEx
Represents support for invite exemptions.
|
static interface |
ISupportParameter.KickLen
Represents the length limit of a kick reason.
|
static interface |
ISupportParameter.MaxList
Represents maximum list sizes for type A modes.
|
static interface |
ISupportParameter.MaxTargets
Represents limits to type A mode lists.
|
static interface |
ISupportParameter.Modes
Represents the number of modes with parameters allowed per line.
|
static interface |
ISupportParameter.Network
Represents the network name.
|
static interface |
ISupportParameter.NickLen
Represents the limit to nickname length.
|
static interface |
ISupportParameter.OptionalIntegerParameter
Represents a parameter which maybe has an integer value.
|
static interface |
ISupportParameter.Prefix
Represents channel user modes (which define nick prefix).
|
static interface |
ISupportParameter.SafeList
Represents calling LIST being safe and not disconnecting for too much info.
|
static interface |
ISupportParameter.Silence
Represents support (or lack of, if no value) for maximum entries in
client silence lists.
|
static interface |
ISupportParameter.StatusMsg
Lists the prefixes that can receive a status message.
|
static interface |
ISupportParameter.TargMax
Limits of targets for commands.
|
static interface |
ISupportParameter.TopicLen
Represents the length limit of topics.
|
static interface |
ISupportParameter.UserLen
Represents the length limit of user strings.
|
static interface |
ISupportParameter.WhoX
Represents support for WHOX.
|
Modifier and Type | Method and Description |
---|---|
@NonNull ISupportParameter |
ISupportParameterEvent.getParameter()
Gets the parameter received.
|
Constructor and Description |
---|
ISupportParameterEvent(@NonNull Client client,
@NonNull ServerMessage sourceMessage,
@NonNull ISupportParameter parameter)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
default <ISupport extends ISupportParameter> |
ServerInfo.getISupportParameter(@NonNull String name,
@NonNull Class<ISupport> clazz)
Gets the named ISUPPORT parameter if present and if of the specified
type.
|
Modifier and Type | Method and Description |
---|---|
@NonNull ISupportParameter |
ISupportManager.createParameter(@NonNull String tag)
Creates a
ISupportParameter from given input. |
Modifier and Type | Method and Description |
---|---|
void |
ServerInfo.WithManagement.addISupportParameter(@NonNull ISupportParameter parameter)
Adds an ISUPPORT parameter to the list of supported parameters.
|
Copyright © 2013–2021 Kitteh. All rights reserved.