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.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 |
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 |
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 |
DefaultISupportPrefix
Default implementation of
ISupportParameter.Prefix . |
class |
DefaultISupportTopicLen
Default implementation of
ISupportParameter.TopicLen . |
class |
DefaultISupportWhoX
Default implementation of
ISupportParameter.WhoX . |
Modifier and Type | Method and Description |
---|---|
ISupportParameter |
DefaultISupportManager.createParameter(String tag) |
Modifier and Type | Method and Description |
---|---|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
DefaultISupportManager.getCreator(String tagName) |
Optional<ISupportParameter> |
DefaultServerInfo.getISupportParameter(String name) |
Map<String,ISupportParameter> |
DefaultServerInfo.getISupportParameters() |
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
DefaultISupportManager.registerParameter(String tagName,
TriFunction<Client,String,String,? extends ISupportParameter> function) |
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
DefaultISupportManager.unregisterParameter(String tagName) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultServerInfo.addISupportParameter(ISupportParameter parameter) |
Modifier and Type | Method and Description |
---|---|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
DefaultISupportManager.registerParameter(String tagName,
TriFunction<Client,String,String,? extends ISupportParameter> function) |
Modifier and Type | Interface and Description |
---|---|
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.IntegerParameter
Represents a parameter which always has an integer value.
|
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.Prefix
Represents channel user modes (which define nick prefix).
|
static interface |
ISupportParameter.TopicLen
Represents the length limit of topics.
|
static interface |
ISupportParameter.WhoX
Represents support for WHOX.
|
Modifier and Type | Method and Description |
---|---|
default <ISupport extends ISupportParameter> |
ServerInfo.getISupportParameter(String name,
Class<ISupport> clazz)
Gets the named ISUPPORT parameter if present and if of the specified
type.
|
Modifier and Type | Method and Description |
---|---|
ISupportParameter |
ISupportManager.createParameter(String tag)
Creates a
ISupportParameter from given input. |
Modifier and Type | Method and Description |
---|---|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.getCreator(String parameter)
Gets the registered ISUPPORT creator for a given parameter name.
|
Optional<ISupportParameter> |
ServerInfo.getISupportParameter(String name)
Gets the named ISUPPORT parameter if present.
|
Map<String,ISupportParameter> |
ServerInfo.getISupportParameters()
Gets the ISUPPORT parameters sent to the client.
|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.registerParameter(String parameter,
TriFunction<Client,String,String,? extends ISupportParameter> creator)
Registers a function that creates an
ISupportParameter from a
given parameter and value. |
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.unregisterParameter(String parameter)
Removes the registered creator for a given parameter.
|
Modifier and Type | Method and Description |
---|---|
void |
ServerInfo.WithManagement.addISupportParameter(ISupportParameter parameter)
Adds an ISUPPORT parameter to the list of supported parameters.
|
Modifier and Type | Method and Description |
---|---|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.registerParameter(String parameter,
TriFunction<Client,String,String,? extends ISupportParameter> creator)
Registers a function that creates an
ISupportParameter from a
given parameter and value. |
Copyright © 2013–2019 Kitteh. All rights reserved.