Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractAccountPassProtocol - Class in org.kitteh.irc.client.library.feature.auth
Abstract general account/password protocol.
AbstractAccountPassProtocol(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
Creates an instance.
AbstractAccountProtocol - Class in org.kitteh.irc.client.library.feature.auth
Abstract general account name protocol.
AbstractAccountProtocol(Client, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
Creates an instance.
AbstractNameValueProcessor<NameValue> - Class in org.kitteh.irc.client.library.util
Abstract class for registering and processing name/value pairs.
AbstractNameValueProcessor(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
Constructs the processor.
AbstractNameValueProcessor.Creator<NameValue> - Class in org.kitteh.irc.client.library.util
A creator of name/value pairs of a particular type.
AbstractSaslProtocol<AuthValue> - Class in org.kitteh.irc.client.library.feature.auth
SASL authentication.
AbstractSaslProtocol(Client, String, AuthValue, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
Creates an instance.
AbstractSaslProtocol.Listener - Class in org.kitteh.irc.client.library.feature.auth
 
AcceptingTrustManagerFactory - Class in org.kitteh.irc.client.library.util
A very friendly, accepting trust manager factory.
AcceptingTrustManagerFactory() - Constructor for class org.kitteh.irc.client.library.util.AcceptingTrustManagerFactory
 
accepts(ClientReceiveCommandEvent, CommandFilter[]) - Method in class org.kitteh.irc.client.library.feature.filter.CommandFilter.Processor
 
accepts(ClientReceiveCommandEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.CommandFilter.Processor
 
accepts(ActorMessageEvent<? extends Actor>, EchoMessage[]) - Method in class org.kitteh.irc.client.library.feature.filter.EchoMessage.Processor
 
accepts(ActorMessageEvent<? extends Actor>, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.EchoMessage.Processor
 
accepts(Event, A[]) - Method in interface org.kitteh.irc.client.library.feature.filter.FilterProcessor
Gets if this event should be accepted based on annotations.
accepts(ClientReceiveNumericEvent, NumericFilter[]) - Method in class org.kitteh.irc.client.library.feature.filter.NumericFilter.Processor
 
accepts(ClientReceiveNumericEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.NumericFilter.Processor
 
accepts(PrivateEvent, ToSelfOnly[]) - Method in class org.kitteh.irc.client.library.feature.filter.ToSelfOnly.Processor
 
accepts(PrivateEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.ToSelfOnly.Processor
 
account(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
ACCOUNT_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Account change notification.
ACCOUNT_TAG - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Account message tags.
AccountName - Interface in org.kitteh.irc.client.library.feature.auth.element
Utilizing an account name for authentication.
action(MonitorCommand.Action) - Method in class org.kitteh.irc.client.library.command.MonitorCommand
Sets the action for the command.
Actor - Interface in org.kitteh.irc.client.library.element
Represents an entity on an IRC server which can perform actions.
ActorChannelEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving an Actor and Channel.
ActorChannelEventBase(Client, List<ServerMessage>, A, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorChannelEventBase
Constructs the event.
ActorChannelMessageEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving an Actor and Channel and have a message.
ActorChannelMessageEventBase(Client, List<ServerMessage>, A, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorChannelMessageEventBase
Constructs the event.
ActorEvent<A extends Actor> - Interface in org.kitteh.irc.client.library.event.helper
An event involving an Actor.
ActorEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving an Actor.
ActorEventBase(Client, List<ServerMessage>, A) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorEventBase
Constructs the event.
ActorMessageEvent<A extends Actor> - Interface in org.kitteh.irc.client.library.event.helper
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.
ActorMessageEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving an Actor and have a message.
ActorMessageEventBase(Client, List<ServerMessage>, A, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorMessageEventBase
Constructs the event.
ActorPrivateMessageEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving an Actor and have a message and are private messages.
ActorPrivateMessageEventBase(Client, List<ServerMessage>, A, String, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
Constructs the event.
actorTracker(Function<Client.WithManagement, ? extends ActorTracker>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of the actor tracker.
actorTracker(Function<Client.WithManagement, ? extends ActorTracker>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
ActorTracker - Interface in org.kitteh.irc.client.library.feature
Tracker of users and channels, provider of all actors.
add(boolean, ChannelMode) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
Adds a mode change without a parameter.
add(boolean, ChannelMode, String) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
Adds a mode change.
add(boolean, ChannelUserMode, User) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
Adds a mode change.
add(boolean, UserMode) - Method in class org.kitteh.irc.client.library.command.UserModeCommand
Adds a mode change without a parameter.
add(boolean, UserMode, String) - Method in class org.kitteh.irc.client.library.command.UserModeCommand
Adds a mode change.
add(String) - Method in class org.kitteh.irc.client.library.util.CISet
 
add(String, Object) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds an object.
add(String, boolean) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds a boolean.
add(String, byte) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds a byte.
add(String, char) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds a char.
add(String, double) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds a double.
add(String, float) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds a float.
add(String, int) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds an int.
add(String, long) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds a long.
add(String, short) - Method in class org.kitteh.irc.client.library.util.ToStringer
Adds a short.
addAll(Collection<? extends String>) - Method in class org.kitteh.irc.client.library.util.CISet
 
addChannel(String...) - Method in interface org.kitteh.irc.client.library.Client
Adds channels to this client.
addChannel(String...) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
addChannels(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Adds channels, not erasing any previously added channels.
addEntry(String, long, StsPolicy) - Method in class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
Adds an entry to the store, storing data in the backing properties file.
addEntry(String, long, StsPolicy) - Method in interface org.kitteh.irc.client.library.feature.sts.StsStorageManager
Adds an STS policy to the store.
addISupportParameter(ISupportParameter) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
addISupportParameter(ISupportParameter) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
Adds an ISUPPORT parameter to the list of supported parameters.
addKeyProtectedChannel(String, String) - Method in interface org.kitteh.irc.client.library.Client
Adds a key-protected channel to this client.
addKeyProtectedChannel(Pair<String, String>...) - Method in interface org.kitteh.irc.client.library.Client
Adds key-protected channels to this client.
addKeyProtectedChannel(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
addKeyProtectedChannel(Pair<String, String>...) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
addProtocol(AuthProtocol) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
 
addProtocol(AuthProtocol) - Method in interface org.kitteh.irc.client.library.feature.AuthManager
Adds a protocol to be handled by this manager.
addRequest(String) - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
 
addRequest(String) - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationRequestEvent
Add a capability to be requested following this event.
ADMIN - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Admin.
ADMIN - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
Admin.
ALREADY_BANNED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
<user> is already banned in this room.
ALREADY_EMOTE_ONLY_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is not in emote-only mode.
ALREADY_EMOTE_ONLY_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is already in emote-only mode.
ALREADY_R9K_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is not in r9k mode.
ALREADY_R9K_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is already in r9k mode.
ALREADY_SUBS_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is not in subscribers-only mode.
ALREADY_SUBS_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is already in subscribers-only mode.
apply(Input) - Method in interface org.kitteh.irc.client.library.util.RiskyBusiness.CheckedFunction
Takes input, gives output.
apply(First, Second, Third) - Method in interface org.kitteh.irc.client.library.util.TriFunction
Applies this function to the given arguments.
areEqualIgnoringCase(String, String) - Method in enum org.kitteh.irc.client.library.feature.CaseMapping
Gets if two given strings are equal, case insensitive, using this case mapping.
assertSafe(RiskyBusiness.CheckedFunction<Input, Output>, Input) - Static method in class org.kitteh.irc.client.library.util.RiskyBusiness
Throws an assertion error if the function throws an exception.
asString() - Method in class org.kitteh.irc.client.library.util.Mask
Gets the String representation of this mask.
authenticate(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
authManager(Function<Client.WithManagement, ? extends AuthManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of the authentication manager.
authManager(Function<Client.WithManagement, ? extends AuthManager>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
AuthManager - Interface in org.kitteh.irc.client.library.feature
Manages Authentication
AuthProtocol - Interface in org.kitteh.irc.client.library.feature.auth
An authentication protocol.
away() - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new AWAY command.
away(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
away(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
AWAY_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Away notification.
AwayCommand - Class in org.kitteh.irc.client.library.command
Sends an AWAY request to the server.
AwayCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.AwayCommand
Constructs the command.

B

BAD_HOST_HOSTING - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This channel is hosting <channel>.
BAD_UNBAN_NO_BAN - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
<user> is not banned from this room.
BADGE - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Mod.KnownValues
User has a moderator badge.
BADGE - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Subscriber.KnownValues
User has a subscriber badge.
Badges - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
We don't need no stinkin' badges.
Badges.Badge - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
One badge.
Badges.KnownNames - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known badge names.
BAN_SUCCESS - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
<user> is banned from this room.
BanDuration - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for ban duration.
banList(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
banListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
BanReason - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for ban reason.
base64Encode(ECPrivateKey) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Encodes a given ECPrivateKey to base64.
base64Encode(ECPublicKey) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Encodes a given ECPublicKey to base64.
beginMessageSendingImmediate(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Starts the sending of queued 'immediately' messages.
beginMessageSendingImmediate(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
beginSending(Consumer<String>) - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
Starts sending messages to the given consumer.
beginSending(Consumer<String>) - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
 
bindHost(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Binds the client to a host or IP locally.
bindHost(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
bindPort(int) - Method in interface org.kitteh.irc.client.library.Client.Builder
Binds the client to the specified port.
bindPort(int) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
BITS - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Bits.
Bits - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for bits amount.
BROADCASTER - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Broadcaster.
BroadcasterLang - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag broadcaster language.
build() - Method in interface org.kitteh.irc.client.library.Client.Builder
Clientmaker, clientmaker, make me a client!
build() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
build() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Builds a new WhoisData from the provided information.
buildAndConnect() - Method in interface org.kitteh.irc.client.library.Client.Builder
Clientmaker, clientmaker, make me a client, build me the client, begin connection!
buildAndConnect() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
buildDispatcher(SubscriptionContext, IHandlerInvocation) - Method in class org.kitteh.irc.client.library.feature.filter.FilteringSubscriptionFactory
 
builder() - Static method in interface org.kitteh.irc.client.library.Client
Creates a Client.Builder to build clients.
Builder(Client, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Constructs the builder.

C

callEvent(Object) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
 
callEvent(Object) - Method in interface org.kitteh.irc.client.library.feature.EventManager
Calls an event, triggering any registered methods for the event class.
canAttemptReconnect() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Gets if the client will be able to reconnect.
cap(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
CAP_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Capability change notification.
CapabilitiesAcknowledgedEvent - Class in org.kitteh.irc.client.library.event.capabilities
Fired when a CAP ACK command is received.
CapabilitiesAcknowledgedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
Constructs this event.
CapabilitiesDeletedSupportedEvent - Class in org.kitteh.irc.client.library.event.capabilities
Fired when a CAP DEL is received.
CapabilitiesDeletedSupportedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesDeletedSupportedEvent
Constructs the event.
CapabilitiesListEvent - Class in org.kitteh.irc.client.library.event.capabilities
Fired when a CAP LIST is received, listing the current capabilities
CapabilitiesListEvent(Client, List<ServerMessage>, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesListEvent
Constructs the event.
CapabilitiesNewSupportedEvent - Class in org.kitteh.irc.client.library.event.capabilities
Fired when a CAP NEW is received.
CapabilitiesNewSupportedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesNewSupportedEvent
Constructs the event.
CapabilitiesRejectedEvent - Class in org.kitteh.irc.client.library.event.capabilities
Fired when a CAP NAK is received.
CapabilitiesRejectedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesRejectedEvent
Constructs the event.
CapabilitiesSupportedListEvent - Class in org.kitteh.irc.client.library.event.capabilities
Fired when a CAP LS is received.
CapabilitiesSupportedListEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
Constructs the event.
CAPABILITY_COMMANDS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
Capability to receive commands.
CAPABILITY_MEMBERSHIP - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
Capability to receive JOIN, MODE, NAMES, and PART.
CAPABILITY_TAGS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
Capability to receive tags.
capabilityManager(Function<Client.WithManagement, ? extends CapabilityManager.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of the capability manager.
capabilityManager(Function<Client.WithManagement, ? extends CapabilityManager.WithManagement>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
CapabilityManager - Interface in org.kitteh.irc.client.library.feature
Provides information on IRCv3 extensions available and in use.
CapabilityManager.Defaults - Class in org.kitteh.irc.client.library.feature
Contains the capabilities natively supported by KICL, which will be requested automatically upon availability.
CapabilityManager.WithManagement - Interface in org.kitteh.irc.client.library.feature
A capability manager with management features.
CapabilityNegotiationRequestEvent - Interface in org.kitteh.irc.client.library.event.helper
An event caused by a received response to capability handling.
CapabilityNegotiationResponseEvent - Interface in org.kitteh.irc.client.library.event.helper
An event caused by a received response to capability handling.
CapabilityNegotiationResponseEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving capability negotiation (CAP) that can have a response.
CapabilityNegotiationResponseEventBase(Client, List<ServerMessage>, boolean) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
Constructs the event.
CapabilityNegotiationResponseEventWithRequestBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for specific capability events
CapabilityNegotiationResponseEventWithRequestBase(Client, List<ServerMessage>, boolean) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
Constructs the event.
capabilityRequest() - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new CAP REQ command.
CapabilityRequestCommand - Class in org.kitteh.irc.client.library.command
Sends a capability request to the server.
CapabilityRequestCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.CapabilityRequestCommand
Constructs the CAP REQ command.
CapabilityState - Interface in org.kitteh.irc.client.library.element
Reflects a capability state as told by the server.
capAck(CapabilitiesAcknowledgedEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
capEndable(CapabilityNegotiationResponseEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
capList(CapabilitiesSupportedListEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
capList(CapabilitiesSupportedListEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
 
capNak(CapabilitiesRejectedEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
CaseMapping - Enum in org.kitteh.irc.client.library.feature
ISUPPORT CASEMAPPING.
Change<Type> - Class in org.kitteh.irc.client.library.util
Generic class used to track a piece of information changing.
Change(Type, Type) - Constructor for class org.kitteh.irc.client.library.util.Change
Constructs the change.
Channel - Interface in org.kitteh.irc.client.library.element
Represents an IRC channel.
Channel.Commands - Interface in org.kitteh.irc.client.library.element
Provides commands.
Channel.Topic - Interface in org.kitteh.irc.client.library.element
Information about the channel's topic.
ChannelCommand - Class in org.kitteh.irc.client.library.command
A command only executed on a channel.
ChannelCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.ChannelCommand
Constructs a command for a given channel.
ChannelCtcpEvent - Class in org.kitteh.irc.client.library.event.channel
The client has received a CTCP message! The method ActorChannelMessageEventBase.getMessage() returns the message with the delimiter character (1) removed.
ChannelCtcpEvent(Client, List<ServerMessage>, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelCtcpEvent
Creates the event.
ChannelEvent - Interface in org.kitteh.irc.client.library.event.helper
An event involving a Channel.
ChannelEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving a Channel.
ChannelEventBase(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
Constructs the event.
ChannelInfo(Channel) - Constructor for class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.ChannelInfo
 
ChannelInviteEvent - Class in org.kitteh.irc.client.library.event.channel
A User has invited somebody to a Channel!
ChannelInviteEvent(Client, List<ServerMessage>, Channel, Actor, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelInviteEvent
Creates the event.
ChannelJoinEvent - Class in org.kitteh.irc.client.library.event.channel
A User has joined a Channel!
ChannelJoinEvent(Client, List<ServerMessage>, Channel, User) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
Creates the event.
ChannelKickEvent - Class in org.kitteh.irc.client.library.event.channel
A User has kicked another User!
ChannelKickEvent(Client, List<ServerMessage>, Channel, Actor, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
Creates the event.
ChannelKnockEvent - Class in org.kitteh.irc.client.library.event.channel
Somebody wishes to join a Channel!
ChannelKnockEvent(Client, List<ServerMessage>, Channel, User) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelKnockEvent
Creates the event.
ChannelMessageEvent - Class in org.kitteh.irc.client.library.event.channel
Fires when a message is sent to a channel.
ChannelMessageEvent(Client, List<ServerMessage>, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelMessageEvent
Creates the event.
channelMode(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
ChannelMode - Interface in org.kitteh.irc.client.library.element.mode
A channel mode.
ChannelMode.Type - Enum in org.kitteh.irc.client.library.element.mode
Channel mode types.
ChannelModeCommand - Class in org.kitteh.irc.client.library.command
Commands a la MODE.
ChannelModeCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.ChannelModeCommand
Constructs a MODE command for a given channel.
ChannelModeEvent - Class in org.kitteh.irc.client.library.event.channel
Channel a la mode.
ChannelModeEvent(Client, List<ServerMessage>, Actor, Channel, ModeStatusList<ChannelMode>) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelModeEvent
Creates the event.
ChannelModeInfoListEvent - Class in org.kitteh.irc.client.library.event.channel
A list of mode info is available!
ChannelModeInfoListEvent(Client, List<ServerMessage>, Channel, ChannelMode, List<ModeInfo>) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
Constructs the event.
ChannelNamesUpdatedEvent - Class in org.kitteh.irc.client.library.event.channel
Called after completion of a NAMES command, or after joining a channel.
ChannelNamesUpdatedEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelNamesUpdatedEvent
Constructs the event.
ChannelNoticeEvent - Class in org.kitteh.irc.client.library.event.channel
Fires when a notice is sent to a channel.
ChannelNoticeEvent(Client, List<ServerMessage>, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelNoticeEvent
Creates the event.
ChannelPartEvent - Class in org.kitteh.irc.client.library.event.channel
A User has left a Channel!
ChannelPartEvent(Client, List<ServerMessage>, Channel, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
Creates the event.
ChannelTargetedCtcpEvent - Class in org.kitteh.irc.client.library.event.channel
Fires when a CTCP message is sent to a subset of users in a channel.
ChannelTargetedCtcpEvent(Client, List<ServerMessage>, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedCtcpEvent
Creates the event.
ChannelTargetedEvent - Interface in org.kitteh.irc.client.library.event.helper
An event involving a Channel, targeted at specific users by mode.
ChannelTargetedMessageEvent - Class in org.kitteh.irc.client.library.event.channel
Fires when a message is sent to a subset of users in a channel.
ChannelTargetedMessageEvent(Client, List<ServerMessage>, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedMessageEvent
Creates the event.
ChannelTargetedNoticeEvent - Class in org.kitteh.irc.client.library.event.channel
Fires when a notice is sent to a subset of users in a channel.
ChannelTargetedNoticeEvent(Client, List<ServerMessage>, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedNoticeEvent
Creates the event.
ChannelTopicEvent - Class in org.kitteh.irc.client.library.event.channel
The server has informed us of a channel's topic.
ChannelTopicEvent(Client, List<ServerMessage>, Channel, boolean) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
Creates the event.
ChannelUserListChangeEvent - Interface in org.kitteh.irc.client.library.event.helper
A Channel is gaining or losing a User
ChannelUserListChangeEvent.Change - Enum in org.kitteh.irc.client.library.event.helper
Describes the change occurring.
ChannelUserMode - Interface in org.kitteh.irc.client.library.element.mode
Describes a channel mode that a user can have, such as op.
ChannelUsersUpdatedEvent - Class in org.kitteh.irc.client.library.event.channel
Called after completion of a WHO command.
ChannelUsersUpdatedEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelUsersUpdatedEvent
Constructs the event.
checkReady(String) - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
Checks if the message can be sent yet, or at all.
checkReady(String) - Method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
 
checkReady(String) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
 
chghost(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
CHGHOST - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
The chghost extension, allows users to change user string or hostname.
CIKeyMap<Value> - Class in org.kitteh.irc.client.library.util
A thread-safe hash map with case insensitive keys tied to Client's CaseMapping.
CIKeyMap(Client) - Constructor for class org.kitteh.irc.client.library.util.CIKeyMap
Constructs a map tied to a client.
CISet - Class in org.kitteh.irc.client.library.util
A thread-safe set with case insensitivity tied to Client's CaseMapping.
CISet(Client) - Constructor for class org.kitteh.irc.client.library.util.CISet
Constructs a set tied to a client.
cleanup(Queue<String>) - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
 
cleanup(Queue<Type>) - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
This method is called after the thread has been interrupted.
clear() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
clear() - Method in class org.kitteh.irc.client.library.util.CISet
 
clearChat(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
 
ClearChatEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
An event for when Twitch sends a CLEARCHAT message meaning a ban has happened.
ClearChatEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.ClearChatEvent
Constructs the event.
Client - Interface in org.kitteh.irc.client.library
An individual IRC connection, see Client.builder() to create one.
Client.Builder - Interface in org.kitteh.irc.client.library
Builds Clients.
Client.Commands - Interface in org.kitteh.irc.client.library
Provides commands.
Client.WithManagement - Interface in org.kitteh.irc.client.library
A Client with management features.
ClientAwayStatusChangeEvent - Class in org.kitteh.irc.client.library.event.client
The Client's away status has changed.
ClientAwayStatusChangeEvent(Client, List<ServerMessage>, boolean) - Constructor for class org.kitteh.irc.client.library.event.client.ClientAwayStatusChangeEvent
Constructs the event.
ClientConnectionClosedEvent - Class in org.kitteh.irc.client.library.event.client
The Client has had a working connection cease.
ClientConnectionClosedEvent(Client, boolean, Throwable, String) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionClosedEvent
Constructs the event.
ClientConnectionEndedEvent - Class in org.kitteh.irc.client.library.event.client
The Client has had a connection end.
ClientConnectionEndedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Constructs the event.
ClientConnectionEstablishedEvent - Class in org.kitteh.irc.client.library.event.client
The Client has connected to the server and is about to begin IRC negotiation.
ClientConnectionEstablishedEvent(Client) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionEstablishedEvent
Constructs the event.
ClientConnectionFailedEvent - Class in org.kitteh.irc.client.library.event.client
The Client has had a connection failure.
ClientConnectionFailedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionFailedEvent
Constructs the event.
ClientEvent - Interface in org.kitteh.irc.client.library.event.helper
An event involving a Client
ClientEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving a Client.
ClientEventBase(Client) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
Constructs the event.
ClientLinked - Interface in org.kitteh.irc.client.library.element
Represents something which has a Client.
ClientNegotiationCompleteEvent - Class in org.kitteh.irc.client.library.event.client
The Client has successfully completed negotiation with the server.
ClientNegotiationCompleteEvent(Client, Actor, ServerInfo) - Constructor for class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
Creates the event.
ClientReceiveCommandEvent - Class in org.kitteh.irc.client.library.event.client
Fires when the client receives a command message.
ClientReceiveCommandEvent(Client, ServerMessage, Actor, String, List<String>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveCommandEvent
Constructs the event.
ClientReceiveMotdEvent - Class in org.kitteh.irc.client.library.event.client
Indicates the Client has received a complete MOTD from the server.
ClientReceiveMotdEvent(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveMotdEvent
Constructs the event.
ClientReceiveNumericEvent - Class in org.kitteh.irc.client.library.event.client
Fires when the client receives a numeric coded message.
ClientReceiveNumericEvent(Client, ServerMessage, Actor, String, int, List<String>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveNumericEvent
Constructs the event.
ClientReceiveServerMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
An event for a raw server message from the server.
ClientReceiveServerMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving a server message.
ClientReceiveServerMessageEventBase(Client, ServerMessage, Actor, String, List<String>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
Constructs the event.
Color - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for color.
COLOR_CHAR - Static variable in enum org.kitteh.irc.client.library.util.Format
Character indicating color.
combineSplit(String[], int, int, String) - Static method in class org.kitteh.irc.client.library.util.StringUtil
Combines an array into a super string!
combineSplit(String[], int) - Static method in class org.kitteh.irc.client.library.util.StringUtil
Combines an array into a space-delimited string from a starting index.
Command - Class in org.kitteh.irc.client.library.command
Represents a command which is executable on the server by the client.
Command(Client) - Constructor for class org.kitteh.irc.client.library.command.Command
Constructs the command.
CommandFilter - Annotation Type in org.kitteh.irc.client.library.feature.filter
Indicates a specific command to listen to for the ClientReceiveCommandEvent.
CommandFilter.Commands - Annotation Type in org.kitteh.irc.client.library.feature.filter
This is an annotation for storing repeated CommandFilter annotations.
CommandFilter.Processor - Class in org.kitteh.irc.client.library.feature.filter
Processes this annotation-based filter.
commands() - Method in interface org.kitteh.irc.client.library.Client
Provides access to Commands.
commands() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
commands() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
commands() - Method in interface org.kitteh.irc.client.library.element.Channel
Provides access to Commands.
connect() - Method in interface org.kitteh.irc.client.library.Client
Begin connecting to the server.
connect() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
connect(Client.WithManagement) - Static method in class org.kitteh.irc.client.library.defaults.NettyManager
Starts a connection for a particular client.
ConnectionEvent - Interface in org.kitteh.irc.client.library.event.helper
An event involving a Client's connection.
contains(String) - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
Gets if the queue currently has within it a particular message.
contains(Object) - Method in class org.kitteh.irc.client.library.util.CISet
 
contains(Type) - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
Gets if the queue contains a specified item.
containsAll(Collection<?>) - Method in class org.kitteh.irc.client.library.util.CISet
 
containsKey(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
containsMode(ModeType) - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets if the given mode is present in the list.
containsValue(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
createParameter(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
 
createParameter(String) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
Creates a ISupportParameter from given input.
Creator(TriFunction<Client, String, String, ? extends NameValue>) - Constructor for class org.kitteh.irc.client.library.util.AbstractNameValueProcessor.Creator
Constructs the creator.
ctcp(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
CtcpUtil - Class in org.kitteh.irc.client.library.util
A utility class for CTCP handling, though this is done by KICL methods already in pretty much all cases.
Cutter - Interface in org.kitteh.irc.client.library.util
It slices, it dices, it breaks apart a message into a list of items wherein each item is no longer than the defined size limit.
Cutter.DefaultWordCutter - Class in org.kitteh.irc.client.library.util
Cuts by words, unless word is too long.

D

DEFAULT_FILENAME - Static variable in class org.kitteh.irc.client.library.util.StsUtil
Default filename to use for the properties file.
DEFAULT_MESSAGE_DELAY - Static variable in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
The default message delay, in milliseconds.
DEFAULT_NOTHING - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Turbo.KnownValues
Default state, no badge and such.
DEFAULT_RECONNECTION_DELAY_MILLIS - Static variable in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Default reconnection delay, in milliseconds.
DefaultActor - Class in org.kitteh.irc.client.library.defaults.element
Default Actor implementation.
DefaultActor(Client.WithManagement, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultActor
Constructs this object.
DefaultActorTracker - Class in org.kitteh.irc.client.library.defaults.feature
Default implementation of ActorTracker.
DefaultActorTracker(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
Constructs the tracker.
DefaultAuthManager - Class in org.kitteh.irc.client.library.defaults.feature
Default implementation of AuthManager.
DefaultAuthManager(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
Constructs the AuthManager.
DefaultBuilder - Class in org.kitteh.irc.client.library.defaults
Default Client.Builder.
DefaultBuilder() - Constructor for class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
DefaultCapabilityManager - Class in org.kitteh.irc.client.library.defaults.feature
Default implementation of CapabilityManager.
DefaultCapabilityManager(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
Constructs the capability manager.
DefaultCapabilityState - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of CapabilityState.
DefaultCapabilityState(Client, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
Constructs a capability state.
DefaultChannel - Class in org.kitteh.irc.client.library.defaults.element
Default Channel implementation.
DefaultChannel(Client.WithManagement, String, Channel.Topic, ModeStatusList<ChannelMode>, Map<Character, List<ModeInfo>>, Map<String, SortedSet<ChannelUserMode>>, List<String>, Map<String, User>, List<User>, boolean, DefaultChannel.DefaultChannelCommands) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultChannel
Constructs the channel snapshot.
DefaultChannel.DefaultChannelCommands - Class in org.kitteh.irc.client.library.defaults.element
Default channel commands.
DefaultChannelCommands(Client, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
Constructs for the given channel.
DefaultChannelMode - Class in org.kitteh.irc.client.library.defaults.element.mode
Default implementation of ChannelMode.
DefaultChannelMode(Client, char, ChannelMode.Type) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
Constructs this object.
DefaultChannelTopic - Class in org.kitteh.irc.client.library.defaults.element
Default Channel.Topic implementation.
DefaultChannelTopic(Instant, String, Actor) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
Constructs the topic snapshot.
DefaultChannelUserMode - Class in org.kitteh.irc.client.library.defaults.element.mode
Default implementation of ChannelUserMode.
DefaultChannelUserMode(Client, char, char) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
Constructs this object.
DefaultClient - Class in org.kitteh.irc.client.library.defaults
Default implementation of Client.
DefaultClient() - Constructor for class org.kitteh.irc.client.library.defaults.DefaultClient
Creates a new default client.
DefaultEventListener - Class in org.kitteh.irc.client.library.defaults
Default event listener.
DefaultEventListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.DefaultEventListener
Constructs the listener.
DefaultEventListener.MessageTargetInfo - Class in org.kitteh.irc.client.library.defaults
 
DefaultEventListener.MessageTargetInfo.ChannelInfo - Class in org.kitteh.irc.client.library.defaults
 
DefaultEventListener.MessageTargetInfo.Private - Class in org.kitteh.irc.client.library.defaults
 
DefaultEventListener.MessageTargetInfo.TargetedChannel - Class in org.kitteh.irc.client.library.defaults
 
DefaultEventManager - Class in org.kitteh.irc.client.library.defaults.feature
Default implementation of EventManager.
DefaultEventManager(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
Constructs the event manager.
DefaultEventManager.Exceptional - Class in org.kitteh.irc.client.library.defaults.feature
Exception handler.
DefaultISupportCaseMapping - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.CaseMapping.
DefaultISupportCaseMapping(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportCaseMapping
Constructs the object.
DefaultISupportChanLimit - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.ChanLimit.
DefaultISupportChanLimit(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanLimit
Constructs the object.
DefaultISupportChanModes - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.ChanModes.
DefaultISupportChanModes(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanModes
Constructs the object.
DefaultISupportChannelLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.ChannelLen.
DefaultISupportChannelLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChannelLen
Constructs the object.
DefaultISupportChanTypes - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.ChanTypes.
DefaultISupportChanTypes(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanTypes
Constructs the object.
DefaultISupportManager - Class in org.kitteh.irc.client.library.defaults.feature
Default implementation of ISupportManager.
DefaultISupportManager(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
Constructs the manager.
DefaultISupportModes - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.Modes.
DefaultISupportModes(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportModes
Constructs the object.
DefaultISupportNetwork - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.Network.
DefaultISupportNetwork(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportNetwork
Constructs the object.
DefaultISupportNickLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.NickLen.
DefaultISupportNickLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportNickLen
Constructs the object.
DefaultISupportParameter - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of ISupportParameter.
DefaultISupportParameter(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
Constructs the object.
DefaultISupportParameterInteger - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.IntegerParameter.
DefaultISupportParameterInteger(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterInteger
Constructs the object.
DefaultISupportPrefix - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.Prefix.
DefaultISupportPrefix(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportPrefix
Constructs the object.
DefaultISupportTopicLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.TopicLen.
DefaultISupportTopicLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTopicLen
Constructs the object.
DefaultISupportWhoX - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.WhoX.
DefaultISupportWhoX(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportWhoX
Constructs the object.
defaultMessageMap(DefaultMessageMap) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets default messages.
defaultMessageMap(DefaultMessageMap) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
DefaultMessageMap - Interface in org.kitteh.irc.client.library.feature.defaultmessage
A mapping of default message types to their corresponding default message.
DefaultMessageTag(String, String) - Constructor for class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
Constructs a default message tag.
DefaultMessageTagManager - Class in org.kitteh.irc.client.library.defaults.feature
Default implementation of MessageTagManager.
DefaultMessageTagManager(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
Constructs the default tag manager.
DefaultMessageTagManager.TagCreator - Class in org.kitteh.irc.client.library.defaults.feature
 
DefaultMessageTagTime - Class in org.kitteh.irc.client.library.defaults.element.messagetag
Default implementation of MessageTag.Time.
DefaultMessageType - Enum in org.kitteh.irc.client.library.feature.defaultmessage
An enum that maps out all possible outbound messages between KICL and the server that we wish to provide a custom default message for.
DefaultModeBase - Class in org.kitteh.irc.client.library.defaults.element.mode
Abstract base class for modes.
DefaultModeBase(Client, char) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
Constructs and such.
DefaultModeInfo(Client, Channel, ChannelMode, String, String, Instant) - Constructor for class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
Constructs the mode info.
defaults - Variable in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
Defaults stored.
DefaultServer - Class in org.kitteh.irc.client.library.defaults.element
Default Server implementation.
DefaultServer(Client.WithManagement, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServer
Constructs the Server.
DefaultServerInfo - Class in org.kitteh.irc.client.library.defaults.feature
Default implementation for tracking server information.
DefaultServerInfo(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
Constructs the server info.
DefaultServerMessage - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of ServerMessage.
DefaultServerMessage(String, List<MessageTag>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
Constructs a sad, non-command message, only used in KICL for bad messages going to a KittehServerMessageException.
DefaultServerMessage.NumericCommand - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of NumericCommandServerMessage.
DefaultServerMessage.StringCommand - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of StringCommandServerMessage.
DefaultStaleable - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of Staleable.
DefaultStaleable(Client.WithManagement, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultStaleable
Constructs this object.
DefaultUser - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of User.
DefaultUser(Client.WithManagement, String, String, String, String, String, String, boolean, String, String, String, Set<String>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultUser
Constructs the object.
DefaultUserMode - Class in org.kitteh.irc.client.library.defaults.element.mode
Default implementation of UserMode.
DefaultUserMode(Client, char) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultUserMode
Constructs this object.
DefaultWhoisData - Class in org.kitteh.irc.client.library.defaults.element
Default implementation of WhoisData.
DefaultWhoisData(Client, String, Set<String>, String, String, String, String, String, String, boolean, String, Long, Long, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
Creates the default WHOIS data object.
DefaultWhoisData.Builder - Class in org.kitteh.irc.client.library.defaults.element
A builder to assist in building DefaultWhoisData.
DefaultWordCutter() - Constructor for class org.kitteh.irc.client.library.util.Cutter.DefaultWordCutter
 
disable(String) - Method in class org.kitteh.irc.client.library.command.CapabilityRequestCommand
Adds a capability identifier to request disabling.
DISABLED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.R9k.KnownValues
Disabled.
DISABLED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.SubsOnly.KnownValues
Disabled.
DisplayName - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag display name.
DRAFT - Static variable in class org.kitteh.irc.client.library.feature.sts.StsHandler
Draft prepend for capability.

E

ECHO_MESSAGE - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Self-sent message echoing, not utilized unless requested.
EchoMessage - Annotation Type in org.kitteh.irc.client.library.feature.filter
Only get messages sent by self.
EchoMessage.Processor - Class in org.kitteh.irc.client.library.feature.filter
EMOTE_ONLY_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is no longer in emote-only mode.
EMOTE_ONLY_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is now in emote-only mode.
Emotes - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
I'm so emotional right now.
Emotes.Emote - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
One emote.
EmoteSets - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for emote sets.
EMPTY - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
Empty type.
enable(String) - Method in class org.kitteh.irc.client.library.command.CapabilityRequestCommand
Adds a capability identifier to request enabling.
ENABLED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.R9k.KnownValues
Enabled.
ENABLED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.SubsOnly.KnownValues
Enabled.
endNegotiation() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
endNegotiation() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
Ends negotiation status, making CapabilityManager.WithManagement.isNegotiating() false.
engineGetTrustManagers() - Method in class org.kitteh.irc.client.library.util.AcceptingTrustManagerFactory
 
engineInit(KeyStore) - Method in class org.kitteh.irc.client.library.util.AcceptingTrustManagerFactory
 
engineInit(ManagerFactoryParameters) - Method in class org.kitteh.irc.client.library.util.AcceptingTrustManagerFactory
 
entrySet() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
Gets an UNCHANGING representation of the entries.
equals(Object) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
equals(Object) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
equals(Object) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
equals(Object) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
 
equals(Object) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
 
equals(Object) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultUserMode
 
equals(Object) - Method in class org.kitteh.irc.client.library.util.Mask
 
EventListening - Interface in org.kitteh.irc.client.library.feature.auth.element
Listens to events
eventManager(Function<Client.WithManagement, ? extends EventManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of the event manager.
eventManager(Function<Client.WithManagement, ? extends EventManager>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
EventManager - Interface in org.kitteh.irc.client.library.feature
Processes and registers events for a single Client instance.
Exceptional(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.Exceptional
Constructs this exceptional class.
exceptionListener(Consumer<Exception>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets a listener for all thrown exceptions on this client.
exceptionListener(Consumer<Exception>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
exceptList(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
exceptListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
execute() - Method in class org.kitteh.irc.client.library.command.AwayCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.CapabilityRequestCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.Command
Executes the command.
execute() - Method in class org.kitteh.irc.client.library.command.KickCommand
Executes the command.
execute() - Method in class org.kitteh.irc.client.library.command.MonitorCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.OperCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.TopicCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.UserModeCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.WallopsCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.WhoisCommand
 
EXTENDED_JOIN - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Account listed in join message.

F

fail(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
FilteringSubscriptionFactory - Class in org.kitteh.irc.client.library.feature.filter
A filtering factory for filters.
FilteringSubscriptionFactory(Map<Class<? extends Annotation>, FilterProcessor<?, ? extends Annotation>>) - Constructor for class org.kitteh.irc.client.library.feature.filter.FilteringSubscriptionFactory
Constructs the filter factory.
FilterProcessor<Event,A extends Annotation> - Interface in org.kitteh.irc.client.library.feature.filter
Processes event filtering for custom-registered filter annotations.
fire(ClientEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
Format - Enum in org.kitteh.irc.client.library.util
Represents various formatting available in IRC.
fromChannel(Client, String) - Static method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Creates a list from a given string input such as "+o Kittens".
fromCtcp(String) - Static method in class org.kitteh.irc.client.library.util.CtcpUtil
Converts a given message from CTCP escaping.
fromString(String) - Static method in class org.kitteh.irc.client.library.util.Mask
Creates a Mask from a given String.
fromUser(Client, String) - Static method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Creates a list from a given string input such as "+iZ".
FUNCTION - Static variable in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagTime
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.BanDuration
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.BanReason
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Bits
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.BroadcasterLang
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Color
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.DisplayName
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.EmoteSets
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Id
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Mod
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamMonths
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlan
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlanName
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.R9k
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.RoomId
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Slow
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Subscriber
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.SubsOnly
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.SystemMsg
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Turbo
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.User
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserId
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType
Function to create this message tag.

G

GameSurge - Class in org.kitteh.irc.client.library.feature.auth
GameSurge's AuthServ protocol.
GameSurge(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.GameSurge
Creates a GameSurge authentication protocol instance.
get(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
getAccount() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getAccount() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getAccount() - Method in interface org.kitteh.irc.client.library.element.User
Gets the Services account this user is signed into.
getAccount() - Method in class org.kitteh.irc.client.library.event.user.UserAccountStatusEvent
Gets the account, if signed into one, or empty if signed out.
getAccountName() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
 
getAccountName() - Method in interface org.kitteh.irc.client.library.feature.auth.element.AccountName
Gets the account name.
getAcknowledgedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
Gets capabilities acknowledged.
getActor(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
getActor() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorEventBase
 
getActor() - Method in interface org.kitteh.irc.client.library.event.helper.ActorEvent
Gets the actor responsible for this event.
getActor(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Gets an Actor based on the name provided.
getActorTracker() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the actor tracker.
getActorTracker() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getAddress() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getAddress() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the server-stated address of the server.
getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
 
getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
 
getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
 
getAffectedChannel() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
Gets the channel affected or empty if affecting all channels the user is present in.
getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
 
getAmount() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Bits
Gets the ban duration.
getAnnotationFilters() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
 
getAnnotationFilters() - Method in interface org.kitteh.irc.client.library.feature.EventManager
Gets a map of all registered annotation filters.
getAttemptedNick() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
Gets the nickname which was attempted.
getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
 
getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.GameSurge
 
getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
 
getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
Gets the info to base64 encode in the first AUTHENTICATE message.
getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
 
getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslExternal
 
getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
 
getAuthManager() - Method in interface org.kitteh.irc.client.library.Client
Gets the authentication manager.
getAuthManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getAuthValue() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
Gets the authentication value, be it a password or key.
getAwayMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getAwayMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getAwayMessage() - Method in interface org.kitteh.irc.client.library.element.User
Gets, if one is set and known, the away message for the user.
getAwayMessage() - Method in class org.kitteh.irc.client.library.event.user.UserAwayMessageEvent
Gets the away message.
getBadges() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges
Gets badges.
getBindAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the bind address
getBindAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getByName(String) - Static method in enum org.kitteh.irc.client.library.feature.CaseMapping
Gets a CaseMapping by name.
getCapabilities() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
getCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesListEvent
Gets the currently enabled capabilities.
getCapabilities() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
Gets capabilities currently enabled.
getCapability() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager.TagCreator
Gets capability for which this is registered.
getCapability(String) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
Gets an enabled capability by name.
getCapabilityManager() - Method in interface org.kitteh.irc.client.library.Client
Gets the capability manager.
getCapabilityManager() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
 
getCapabilityManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getCapabilityTagCreators(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
 
getCapabilityTagCreators(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
Gets the registered tag creators for a given capability.
getCapabilityTags(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
 
getCapabilityTags(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
Gets capability tags for a given raw tag list.
getCaseMapping() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportCaseMapping
 
getCaseMapping() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.CaseMapping
Gets the casemapping specified.
getCaseMapping() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the casemapping for the server.
getCause() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Gets the exception that caused this disconnect, if there was one.
getChange() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
 
getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
 
getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
 
getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
 
getChange() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
Gets the type of change occurring.
getChange() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
Gets the changed information.
getChange() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
 
getChannel(String) - Method in interface org.kitteh.irc.client.library.Client
Gets the named channel.
getChannel() - Method in class org.kitteh.irc.client.library.command.ChannelCommand
Gets the channel this command affects.
getChannel(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getChannel() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.ChannelInfo
 
getChannel() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.TargetedChannel
 
getChannel() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
 
getChannel() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Gets the channel for which this entry exists.
getChannel() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelEventBase
 
getChannel() - Method in class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
 
getChannel() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelEvent
Gets the Channel involved in this event.
getChannelLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the maximum length of channel names.
getChannelLimits() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the channel join limits.
getChannelMode(char) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets a channel mode by specified character.
getChannelModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getChannelModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the channel modes available.
getChannelPrefixes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getChannelPrefixes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the list of accepted channel prefixes.
getChannels() - Method in interface org.kitteh.irc.client.library.Client
Gets the channels in which the client is currently present.
getChannels(Collection<String>) - Method in interface org.kitteh.irc.client.library.Client
Gets the channels on the given collection in which the client is currently present.
getChannels() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getChannels(Collection<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getChannels() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getChannels() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getChannels() - Method in interface org.kitteh.irc.client.library.element.User
Gets the user's channels.
getChannelUserMode(char) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets a channel user mode by specified character.
getChannelUserModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getChannelUserModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the list of accepted channel user modes, such as op.
getChar() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
 
getChar() - Method in interface org.kitteh.irc.client.library.element.mode.Mode
Gets the mode character.
getCharacter() - Method in enum org.kitteh.irc.client.library.command.MonitorCommand.Action
Gets the character for this action.
getClient() - Method in class org.kitteh.irc.client.library.command.Command
Gets the client on which this command will be run.
getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
 
getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
 
getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getClient() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
 
getClient() - Method in interface org.kitteh.irc.client.library.element.ClientLinked
Gets the Client to which this belongs.
getClient() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
 
getClient() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
 
getClient() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
 
getClient() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
 
getClient() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
Gets the client.
getClient() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
Gets the Client for which this processor functions.
getColorChar() - Method in enum org.kitteh.irc.client.library.util.Format
Gets the int value for the color, if this is a color.
getCommand() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.NumericCommand
 
getCommand() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.StringCommand
 
getCommand() - Method in interface org.kitteh.irc.client.library.element.ServerMessage.NumericCommandServerMessage
Gets this message's command.
getCommand() - Method in interface org.kitteh.irc.client.library.element.ServerMessage.StringCommandServerMessage
Gets this message's command.
getCommand() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
 
getCommand() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the command sent.
getCompressedBase64PublicKey(ECPublicKey) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Applies point compression to a public key and returns the result, encoded with base64.
getConsumer() - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
Gets the queue's currently set consumer.
getConsumer() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
 
getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
 
getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getCreationTime() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
 
getCreationTime() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Gets the time at which this entry was created.
getCreationTime() - Method in interface org.kitteh.irc.client.library.element.Snapshot
Gets the time this snapshot was created.
getCreator(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
 
getCreator() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
 
getCreator() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Gets the name of the party listed as creating the entry.
getCreator(String) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
Gets the registered ISUPPORT creator for a given parameter name.
getCreatorByName(String) - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
Gets a registered creator function by registered name.
getCurrentState() - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
 
getCurrentState() - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
Returns the current state in the enum that the state machine is operating in.
getDefault(DefaultMessageType) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
Retrieves the default string value for the specified default message type, using DefaultMessageType.getFallback() if not set in this map.
getDefault(DefaultMessageType, String) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
Retrieves the default string value for the specified default message type, using a provided default value if not set in this map.
getDefault(DefaultMessageType) - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
 
getDefault(DefaultMessageType, String) - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
 
getDefaultMessageMap() - Method in interface org.kitteh.irc.client.library.Client
Gets the message manager for default messages to reply with when certain messages are being sent.
getDefaultMessageMap() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getDefaults() - Static method in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Gets all capabilities requested by KICL by default.
getDefaults() - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
Retrieves the full list of all DefaultMessageType to String mappings.
getDefaults() - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
 
getDefaultStorageManager() - Static method in class org.kitteh.irc.client.library.util.StsUtil
Gets the default storage implementation using a file in the home directory.
getDefaultStorageManager(Path) - Static method in class org.kitteh.irc.client.library.util.StsUtil
Gets the default storage implementation using an alternative file.
getDelay() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Slow
Gets the delay between messages.
getDeletedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesDeletedSupportedEvent
Gets a list of capabilities the server no longer supports.
getDuration() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.BanDuration
Gets the ban duration.
getEmotes() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes
Gets emotes.
getEmoteSets() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.EmoteSets
Gets the list of emote sets.
getEntry(String) - Method in class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
Gets an STS policy from the store, looking it up via hostname.
getEntry(String) - Method in interface org.kitteh.irc.client.library.feature.sts.StsStorageManager
Gets an STS policy from the store, looking it up via hostname.
getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
 
getEventListener() - Method in interface org.kitteh.irc.client.library.feature.auth.element.EventListening
Gets the object for listening.
getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.GameSurge
 
getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
 
getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
 
getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.SaslExternal
 
getEventManager() - Method in interface org.kitteh.irc.client.library.Client
Gets the client's event manager.
getEventManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getExceptionListener() - Method in interface org.kitteh.irc.client.library.Client
Gets the exception listener.
getExceptionListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getFallback() - Method in enum org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageType
Gets the value used by the Client, if no default is set.
getFirstIndex() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
Gets the first index of the emote.
getFlags() - Method in class org.kitteh.irc.client.library.feature.sts.StsPolicy
Get the set of flags in the policy.
getFunction() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor.Creator
Gets the creator's function.
getHost() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getHost() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getHost() - Method in interface org.kitteh.irc.client.library.element.User
Gets the user's host.
getId() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
Gets the emote ID.
getIdleTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getIdleTime() - Method in interface org.kitteh.irc.client.library.element.WhoisData
Gets how long the user has been idle.
getInputListener() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the currently set input listener.
getInputListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getInteger() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterInteger
 
getInteger() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.IntegerParameter
Gets the value of this parameter.
getIntendedChannels() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the channels the client intends to join.
getIntendedChannels() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getIntendedNick() - Method in interface org.kitteh.irc.client.library.Client
Gets the nickname the client intends to possess.
getIntendedNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getISupportManager() - Method in interface org.kitteh.irc.client.library.Client
Gets the manager of ISUPPORT info.
getISupportManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getISupportParameter(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getISupportParameter(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the named ISUPPORT parameter if present.
getISupportParameter(String, Class<ISupport>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the named ISUPPORT parameter if present and if of the specified type.
getISupportParameters() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getISupportParameters() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the ISUPPORT parameters sent to the client.
getLastIndex() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
Gets the last index of the emote
getLastMessage() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionClosedEvent
Gets the last message sent prior to disconnect.
getLatest() - Method in interface org.kitteh.irc.client.library.element.Channel
Gets the latest snapshot of this channel.
getLeft() - Method in class org.kitteh.irc.client.library.util.Pair
Gets the first object of this pair.
getLimit() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
Gets the maximum number of targets a client can have.
getLimits() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanLimit
 
getLimits() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanLimit
Gets the channel limits.
getLowerCaseMessagingName() - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Gets the lowercase version of the name used when sending messages.
getLowerCaseName() - Method in interface org.kitteh.irc.client.library.element.Actor
Gets the Actor's name in lower case based on the Client's information.
getMask() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
 
getMask() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Gets the mask.
getMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
 
getMessage() - Method in interface org.kitteh.irc.client.library.element.ServerMessage
Gets the full content of the line sent by the server, minus linebreak characters \r and \n.
getMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelMessageEventBase
 
getMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorMessageEventBase
 
getMessage() - Method in interface org.kitteh.irc.client.library.event.helper.MessageEvent
Gets the message.
getMessage() - Method in class org.kitteh.irc.client.library.feature.twitch.event.UserNoticeEvent
Message from the user, if they sent one.
getMessageCutter() - Method in interface org.kitteh.irc.client.library.Client
Gets the current message cutter for multi-line messages.
getMessageCutter() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getMessageSendingQueueSupplier() - Method in interface org.kitteh.irc.client.library.Client
Gets the message sending queue supplier.
getMessageSendingQueueSupplier() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getMessageTagManager() - Method in interface org.kitteh.irc.client.library.Client
Gets the message tag manager.
getMessageTagManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getMessageTags() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
Gets the message tags.
getMessageTags() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the message tags.
getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getMessagingName() - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Gets the name used when sending messages.
getMode() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
 
getMode() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Gets the mode for which this info exists.
getMode() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
Gets the Mode describing this mode status.
getMode() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
Gets the mode info's mode.
getModeInfo() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
Gets the channel's mode info.
getModeInfoList(ChannelMode) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getModeInfoList(ChannelMode) - Method in interface org.kitteh.irc.client.library.element.Channel
Gets the tracked mode info for the channel, if tracked.
getModes() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getModes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanModes
 
getModes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportPrefix
 
getModes() - Method in interface org.kitteh.irc.client.library.element.Channel
Gets the channel's current known modes.
getModes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanModes
Gets the channel modes.
getModes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.Prefix
Gets the modes granting prefixes.
getMonths() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamMonths
Gets the number of months the user has subscribed for
getMotd() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getMotd() - Method in class org.kitteh.irc.client.library.event.client.ClientReceiveMotdEvent
Gets the MOTD.
getMotd() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the server's MOTD.
getName() - Method in interface org.kitteh.irc.client.library.Client
Gets the client name.
getName() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
 
getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
 
getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getName() - Method in interface org.kitteh.irc.client.library.element.Actor
Gets the Actor's name.
getName() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
Gets the name of the capability.
getName() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter
Gets the name of the parameter.
getName() - Method in interface org.kitteh.irc.client.library.element.MessageTag
Gets the name of the tag.
getName() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
 
getName() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.Badge
Gets the badge name.
getNetworkName() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportNetwork
 
getNetworkName() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.Network
Gets the network name.
getNetworkName() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the name of this network.
getNew() - Method in class org.kitteh.irc.client.library.util.Change
Gets the new data following the change taking place.
getNewCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesNewSupportedEvent
Gets a list of capabilities the server now supports.
getNewKey() - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Generates a new SaslEcdsaNist256PChallenge.ECKeyPair for use with this SASL protocol.
getNewNick() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
Gets the new nickname to attempt, by default this is the previously attempted name (NickRejectedEvent.getAttemptedNick()) with a ` appended.
getNewUser() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
 
getNewUser() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
Gets the new user instance after the change took place.
getNick() - Method in interface org.kitteh.irc.client.library.Client
Gets the current nickname the client has.
getNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Gets the user's nick.
getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getNick() - Method in interface org.kitteh.irc.client.library.element.User
Gets the user's nick.
getNick() - Method in class org.kitteh.irc.client.library.event.abstractbase.MonitoredNickEventBase
 
getNick() - Method in interface org.kitteh.irc.client.library.event.helper.MonitoredNickStatusEvent
Gets the tracked nick.
getNickLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the maximum length of nicknames.
getNicknames() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getNicknames() - Method in interface org.kitteh.irc.client.library.element.Channel
Gets the nicknames of users in the channel, if the client is in the channel.
getNickPrefix() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
 
getNickPrefix() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelUserMode
Gets the nickname prefix character.
getNicks() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListEvent
Gets the tracked nicknames.
getNickServNick() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
Gets the expected NickServ nickname.
getNumeric() - Method in class org.kitteh.irc.client.library.event.client.ClientReceiveNumericEvent
Gets the numeric code sent.
getOld() - Method in class org.kitteh.irc.client.library.util.Change
Gets the old data prior to the change taking place.
getOldUser() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
 
getOldUser() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
Gets the old user instance before the change took place.
getOperatorInformation() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getOperatorInformation() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getOperatorInformation() - Method in interface org.kitteh.irc.client.library.element.User
Gets a user's operator information, if they have any privileges, noting that this information may not imply actual IRC Operator status but some other IRC network status as well.
getOptions() - Method in class org.kitteh.irc.client.library.feature.sts.StsPolicy
Get the map of options to their values (excludes flags which have no value).
getOriginalMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
Gets the original message received by the server.
getOriginalMessage() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the original message received by the server.
getOriginalMessage() - Method in interface org.kitteh.irc.client.library.feature.twitch.event.TwitchSingleMessageEvent
Gets the message.
getOriginalMessages() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
 
getOriginalMessages() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
Gets the original messages that caused this event.
getOutputListener() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the currently set output listener.
getOutputListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getParameter() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
Gets the parameter for the mode status, if applicable.
getParameters() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
Gets the subsequent arguments after the command.
getParameters() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the subsequent parameters after the command.
getPassword() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
 
getPassword() - Method in interface org.kitteh.irc.client.library.feature.auth.element.Password
Gets the password.
getPassword() - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
 
getPrefix() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.TargetedChannel
 
getPrefix() - Method in class org.kitteh.irc.client.library.event.abstractbase.TargetedUserChannelMessageEventBase
Gets the prefix to which the message was sent.
getPrefix() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelTargetedEvent
Gets the prefix to which the message was sent.
getPrivate() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
Returns a reference to the private key component of this key pair.
getPrivateKey(String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Gets a ECPrivateKey from a base64 encoded String.
getProtocols() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
 
getProtocols() - Method in interface org.kitteh.irc.client.library.feature.AuthManager
Gets all protocols currently registered to the manager.
getPublic() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
Returns a reference to the public key component of this key pair.
getPublicKey(String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Gets a ECPublicKey from a base64 encoded String.
getQueue() - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
Gets a copy of the queue in its current state.
getRealName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getRealName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getRealName() - Method in interface org.kitteh.irc.client.library.element.User
Gets the user's real name
getReconnectionDelay() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Gets the delay until reconnection.
getRegisteredEventListeners() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
 
getRegisteredEventListeners() - Method in interface org.kitteh.irc.client.library.feature.EventManager
Gets all registered listener objects.
getRegistrations() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
Gets the actual registrations map, for manipulation.
getRejectedCapabilitiesRequest() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesRejectedEvent
Gets the rejected change, or at least the first 100 characters worth.
getRejectedNicks() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
Gets the nicknames not added due to the limit.
getReply() - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
Gets the reply to be sent to the CTCP sender.
getRequestedNick() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the nickname the client has last requested.
getRequestedNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getRequests() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
 
getRequests() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationRequestEvent
Gets the capabilities to be requested.
getRight() - Method in class org.kitteh.irc.client.library.util.Pair
Gets the second object of this pair.
getSecureKey() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the TLS/SSL key.
getSecureKey() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getSecureKeyCertChain() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the TLS/SSL key certificate chain.
getSecureKeyCertChain() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getSecureKeyPassword() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the TLS/SSL key password.
getSecureKeyPassword() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getSecureTrustManagerFactory() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the trust manager factory.
getSecureTrustManagerFactory() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getServer() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getServer() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getServer() - Method in interface org.kitteh.irc.client.library.element.User
Gets the name of the server the user is on.
getServer() - Method in class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
Gets the server name to which the client has connected
getServerAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the server address
getServerAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getServerDescription() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getServerDescription() - Method in interface org.kitteh.irc.client.library.element.WhoisData
Gets the description of the server the user is on.
getServerInfo() - Method in interface org.kitteh.irc.client.library.Client
Gets information about the server to which the client is currently connected.
getServerInfo() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
 
getServerInfo() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getServerInfo() - Method in class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
Gets information about the server to which the client is currently connected.
getServerMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
 
getServerMessage() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the server message received.
getServerMessages() - Method in exception org.kitteh.irc.client.library.exception.KittehServerMessageException
Gets the message that led to this exception.
getSetter() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
 
getSetter() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
Gets who set the channel topic.
getSignOnTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getSignOnTime() - Method in interface org.kitteh.irc.client.library.element.WhoisData
Gets the time at which this user signed on to the server.
getStatusByMode(ModeType) - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets all mode statuses of a given mode.
getStatuses() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets the list of statuses.
getStatusList() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeEvent
Gets the list of statuses.
getStatusList() - Method in class org.kitteh.irc.client.library.event.user.UserModeEvent
Gets the list of statuses.
getStatusString() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets the statuses in a convenient String format.
getStorageManager() - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
 
getStorageManager() - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
Gets the persistence/storage manager.
getStsMachine() - Method in interface org.kitteh.irc.client.library.Client
Gets the STS machine instance, if one is in use.
getStsMachine() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getStsPolicyFromString(String, String) - Static method in class org.kitteh.irc.client.library.util.StsUtil
Takes a string like "foo,bar=cat,kitten=dog" and returns an STSPolicy instance.
getSupplier(int) - Static method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
Gets a delay supplier with a set delay.
getSupplier() - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
Gets a supplier.
getSupplier(boolean) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
Gets a supplier.
getSupportedCapabilities() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
getSupportedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
Gets a list of capabilities the server supports.
getSupportedCapabilities() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
Gets capabilities supported by the server.
getSupportedCapability(String) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
Gets a supported capability by name.
getTag(String) - Method in interface org.kitteh.irc.client.library.element.ServerMessage
Gets the named tag if present
getTag(String, Class<Tag>) - Method in interface org.kitteh.irc.client.library.element.ServerMessage
Gets the named message tag if present and if of the specified type.
getTag(String) - Method in interface org.kitteh.irc.client.library.feature.twitch.event.TwitchSingleMessageEvent
Gets the named tag if present
getTag(String, Class<Tag>) - Method in interface org.kitteh.irc.client.library.feature.twitch.event.TwitchSingleMessageEvent
Gets the named message tag if present and if of the specified type.
getTagCreator(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
 
getTagCreator(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
Gets the registered tag creator for a given tag name.
getTags() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
 
getTags() - Method in interface org.kitteh.irc.client.library.element.ServerMessage
Gets the processed message tags, if any, contained in the message.
getTarget() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
 
getTarget() - Method in class org.kitteh.irc.client.library.event.channel.ChannelInviteEvent
Gets the invited nick.
getTarget() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
Gets the kicked user.
getTarget() - Method in interface org.kitteh.irc.client.library.event.helper.PrivateEvent
Gets the target of this message.
getTargetedChannelInfo(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getTargetedChannelInfo(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
Gets the channel user mode for a targeted channel name, such as +#channel targeting voiced users.
getTargetedName() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelTargetedEvent
Gets the full targeted name, such as "+#channel".
getTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
 
getTime() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagTime
 
getTime() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
Gets the time the topic was set.
getTime() - Method in interface org.kitteh.irc.client.library.element.MessageTag.Time
Gets the instant in time specified by this tag.
getTopic() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getTopic() - Method in interface org.kitteh.irc.client.library.element.Channel
Gets the channel's topic.
getTopic() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
Gets the channel's topic.
getTrackedChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
getTrackedChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Gets a tracked channel.
getTrackedChannels() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
getTrackedChannels() - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Gets all tracked channels.
getTrackedUser(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
getTrackedUser(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Gets a tracked user.
getTracker() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
getType() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
 
getType() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelMode
Gets the type this mode is.
getType() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelUserMode
 
getTypeByTarget(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
getTypes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanTypes
 
getTypes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanTypes
Gets the channel types.
getUser() - Method in interface org.kitteh.irc.client.library.Client
Gets the User that the client is represented by.
getUser() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getUser(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getUser(String) - Method in interface org.kitteh.irc.client.library.element.Channel
Gets a user by their nick, if they are known to the client.
getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
 
getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
 
getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
 
getUser() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
Gets the current user affected.
getUser() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
 
getUserModes() - Method in interface org.kitteh.irc.client.library.Client
Gets the user's modes.
getUserModes() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getUserModes(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getUserModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getUserModes(String) - Method in interface org.kitteh.irc.client.library.element.Channel
Gets the user modes of a given nickname in the channel.
getUserModes(User) - Method in interface org.kitteh.irc.client.library.element.Channel
Gets the user modes of a given user in the channel.
getUserModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the user modes available.
getUsers() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
getUsers() - Method in interface org.kitteh.irc.client.library.element.Channel
Gets all Users known to be in the channel.
getUserString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
getUserString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
getUserString() - Method in interface org.kitteh.irc.client.library.element.User
Gets the user's user string.
getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
 
getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
 
getValue() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
Gets the value of the capability.
getValue() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
Gets the channel topic.
getValue() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter
Gets the unprocessed value of the parameter if provided.
getValue() - Method in interface org.kitteh.irc.client.library.element.MessageTag
Gets the unescaped, but otherwise unprocessed, value of the tag.
getValue() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
 
getVersion() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
getVersion() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the version of the IRCd.
getVersion() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.Badge
Gets the badge version.
getVersion() - Static method in class org.kitteh.irc.client.library.util.Version
Gets the current version of the client library.
getWhoisData() - Method in class org.kitteh.irc.client.library.event.user.WhoisEvent
Gets the provided WHOIS data.
ghostNick(String) - Method in interface org.kitteh.irc.client.library.feature.auth.element.NickReclamation
Forcibly taking back a nickname.
GLOBAL_MOD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Global mod.
GLOBAL_MOD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
Global mod
globalUserState(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
 
GlobalUserStateEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
An event for when Twitch sends a GLOBALUSERSTATE message on successful login.
GlobalUserStateEvent(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.GlobalUserStateEvent
Constructs the event.

H

handleError(PublicationError) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.Exceptional
 
HAS_TURBO_BADGE - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Turbo.KnownValues
User has the turbo badge.
hasCompleteUserData() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
hasCompleteUserData() - Method in interface org.kitteh.irc.client.library.element.Channel
Gets if this Channel has complete user data available, only possible if the Client is in the channel and the WHO list has sent.
hasEntry(String) - Method in class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
Checks if a policy has been stored for the hostname.
hasEntry(String) - Method in interface org.kitteh.irc.client.library.feature.sts.StsStorageManager
Checks if a policy has been stored for the hostname.
hashCode() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
hashCode() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
hashCode() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
hashCode() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
 
hashCode() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
 
hashCode() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultUserMode
 
hashCode() - Method in class org.kitteh.irc.client.library.util.Mask
 
hasWhoXSupport() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets if the server supports WHOX.
HOST_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
Exited host mode.
HOST_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
Now hosting <channel>.
HOSTS_REMAINING - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
There are <number> host commands remaining this half hour.

I

Id - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for an ID.
initialize(String, InetSocketAddress, String, InetSocketAddress, String, String, String, ActorTracker, AuthManager, CapabilityManager.WithManagement, EventManager, MessageTagManager, ISupportManager, DefaultMessageMap, Function<Client.WithManagement, ? extends MessageSendingQueue>, Function<Client.WithManagement, ? extends ServerInfo.WithManagement>, Consumer<Exception>, Consumer<String>, Consumer<String>, boolean, Path, Path, String, TrustManagerFactory, StsStorageManager, String, InetAddress, String, String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Initialize with pre-connection information.
initialize(String, InetSocketAddress, String, InetSocketAddress, String, String, String, ActorTracker, AuthManager, CapabilityManager.WithManagement, EventManager, MessageTagManager, ISupportManager, DefaultMessageMap, Function<Client.WithManagement, ? extends MessageSendingQueue>, Function<Client.WithManagement, ? extends ServerInfo.WithManagement>, Consumer<Exception>, Consumer<String>, Consumer<String>, boolean, Path, Path, String, TrustManagerFactory, StsStorageManager, String, InetAddress, String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
inputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets a listener for all incoming messages from the server.
inputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
invite(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
INVITE_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Invite notification, not utilized unless requested.
inviteList(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
inviteListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
isAway() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
isAway() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
isAway() - Method in interface org.kitteh.irc.client.library.element.User
Gets if the user is away.
isAway() - Method in class org.kitteh.irc.client.library.event.user.UserAwayMessageEvent
Gets if the user is away.
isColor() - Method in enum org.kitteh.irc.client.library.util.Format
Gets if the format is a color.
isCtcp(String) - Static method in class org.kitteh.irc.client.library.util.CtcpUtil
Gets if a given message is a CTCP message.
isDisabled() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
isDisabled() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
Gets if the state of the capability is disabled.
isEmpty() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
isEmpty() - Method in class org.kitteh.irc.client.library.util.CISet
 
isEndingNegotiation() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
 
isEndingNegotiation() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationResponseEvent
Gets if negotiation should end after this event fires, which can be changed via this event.
isFatal() - Method in exception org.kitteh.irc.client.library.exception.KittehConnectionException
Gets if the connection has died.
isInsecure(TrustManagerFactory) - Static method in class org.kitteh.irc.client.library.util.AcceptingTrustManagerFactory
Tests if factory produces instances of a known insecure (accepting) trust manager.
isNegotiating() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
isNegotiating() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
 
isNegotiating() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationResponseEvent
Gets if this event is fired during capability negotiation.
isNegotiating() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
Gets if we are still in negotiation.
isNew() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
Gets if this is a new topic update, or just the server informing us of a change from the past.
isNowAway() - Method in class org.kitteh.irc.client.library.event.client.ClientAwayStatusChangeEvent
Gets if the Client is now away.
isParameterRequiredOnRemoval() - Method in enum org.kitteh.irc.client.library.element.mode.ChannelMode.Type
Gets if a parameter is required when removing the mode.
isParameterRequiredOnSetting() - Method in enum org.kitteh.irc.client.library.element.mode.ChannelMode.Type
Gets if a parameter is required when adding the mode.
isSecureConnection() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets if the client is configured for a secure connection.
isSecureConnection() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
isSecureConnection() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
isSecureConnection() - Method in interface org.kitteh.irc.client.library.element.WhoisData
Gets if the user is connected securely.
isSetting() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
Gets if this mode is being set.
isStale() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultStaleable
 
isStale(Staleable) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
isStale() - Method in interface org.kitteh.irc.client.library.element.Staleable
Gets if the current snapshot is stale.
isStale() - Method in interface org.kitteh.irc.client.library.element.WhoisData
Gets the value 'true' because this information is instantly outdated.
isStale(Staleable) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Gets if the given staleable object is considered stale by the tracker.
isToClient() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
 
isToClient() - Method in interface org.kitteh.irc.client.library.event.helper.PrivateEvent
Gets if the target of the message is this client.
iSupport(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
iSupportManager(Function<Client.WithManagement, ? extends ISupportManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of the ISUPPORT manager.
iSupportManager(Function<Client.WithManagement, ? extends ISupportManager>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
ISupportManager - Interface in org.kitteh.irc.client.library.feature
Manages processing of ISUPPORT parameters.
ISupportParameter - Interface in org.kitteh.irc.client.library.element
Represents an ISUPPORT parameter sent by the server.
ISupportParameter.CaseMapping - Interface in org.kitteh.irc.client.library.element
Represents the CaseMapping supported by the server.
ISupportParameter.ChanLimit - Interface in org.kitteh.irc.client.library.element
Represents the join limit of channels by prefix.
ISupportParameter.ChanModes - Interface in org.kitteh.irc.client.library.element
Represents the channel modes supported.
ISupportParameter.ChannelLen - Interface in org.kitteh.irc.client.library.element
Represents the length limit of channels.
ISupportParameter.ChanTypes - Interface in org.kitteh.irc.client.library.element
Represents the channel prefixes supported.
ISupportParameter.IntegerParameter - Interface in org.kitteh.irc.client.library.element
Represents a parameter which always has an integer value.
ISupportParameter.Modes - Interface in org.kitteh.irc.client.library.element
Represents the number of modes with parameters allowed per line.
ISupportParameter.Network - Interface in org.kitteh.irc.client.library.element
Represents the network name.
ISupportParameter.NickLen - Interface in org.kitteh.irc.client.library.element
Represents the limit to nickname length.
ISupportParameter.Prefix - Interface in org.kitteh.irc.client.library.element
Represents channel user modes (which define nick prefix).
ISupportParameter.TopicLen - Interface in org.kitteh.irc.client.library.element
Represents the length limit of topics.
ISupportParameter.WhoX - Interface in org.kitteh.irc.client.library.element
Represents support for WHOX.
isUser(User) - Method in interface org.kitteh.irc.client.library.Client
Checks to see if this client is the same as the given user.
isValidChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
isValidChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets if a given string is a valid channel name according to the available server information.
iterator() - Method in class org.kitteh.irc.client.library.util.CISet
 

J

join(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
join() - Method in interface org.kitteh.irc.client.library.element.Channel
Joins the channel.
join(String) - Method in interface org.kitteh.irc.client.library.element.Channel
Joins the channel with a key.

K

keySet() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
Gets an UNCHANGING representation of the keys.
kick(Channel) - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new KICK command.
kick(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
kick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
 
kick() - Method in interface org.kitteh.irc.client.library.element.Channel.Commands
Provides a new KICK command.
kick(User, String) - Method in interface org.kitteh.irc.client.library.element.Channel
Kicks the given user from this channel for the given reason.
kick(User) - Method in interface org.kitteh.irc.client.library.element.Channel
Kicks the given user from this channel without a reason.
KickCommand - Class in org.kitteh.irc.client.library.command
Get your KICKs on Route 66.
KickCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.KickCommand
Constructs a KICK command for a given channel.
KittehConnectionException - Exception in org.kitteh.irc.client.library.exception
Thrown in reaction to exceptions related to the connection.
KittehConnectionException(Throwable, boolean) - Constructor for exception org.kitteh.irc.client.library.exception.KittehConnectionException
Constructs this event.
KittehEventException - Exception in org.kitteh.irc.client.library.exception
Thrown in reaction to exceptions in event processing.
KittehEventException(Throwable) - Constructor for exception org.kitteh.irc.client.library.exception.KittehEventException
Constructs this event.
KittehNagException - Exception in org.kitteh.irc.client.library.exception
Indicates a problem that requires the developer's or user's attention.
KittehNagException(String) - Constructor for exception org.kitteh.irc.client.library.exception.KittehNagException
Constructs the exception.
KittehServerISupportException - Exception in org.kitteh.irc.client.library.exception
Indicates a problem has occurred in the information sent by the server.
KittehServerISupportException(String, String) - Constructor for exception org.kitteh.irc.client.library.exception.KittehServerISupportException
Constructs the exception.
KittehServerISupportException(String, String, Throwable) - Constructor for exception org.kitteh.irc.client.library.exception.KittehServerISupportException
Constructs the exception.
KittehServerMessageException - Exception in org.kitteh.irc.client.library.exception
Indicates a problem has occurred in the information sent by the server.
KittehServerMessageException(ServerMessage, String) - Constructor for exception org.kitteh.irc.client.library.exception.KittehServerMessageException
Constructs the exception.
KittehServerMessageException(List<ServerMessage>, String) - Constructor for exception org.kitteh.irc.client.library.exception.KittehServerMessageException
Constructs the exception.
KittehServerMessageTagException - Exception in org.kitteh.irc.client.library.exception
Indicates a problem has occurred in the information sent by the server.
KittehServerMessageTagException(String, String) - Constructor for exception org.kitteh.irc.client.library.exception.KittehServerMessageTagException
Constructs the exception.
KittehServerMessageTagException(String, String, Throwable) - Constructor for exception org.kitteh.irc.client.library.exception.KittehServerMessageTagException
Constructs the exception.
KittehStsException - Exception in org.kitteh.irc.client.library.exception
Indicates a problem has occurred with strict transport security.
KittehStsException(String) - Constructor for exception org.kitteh.irc.client.library.exception.KittehStsException
Constructs the exception.
KittehStsException(String, Throwable) - Constructor for exception org.kitteh.irc.client.library.exception.KittehStsException
Constructs the exception with a cause.
knock(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
knockChannel(String) - Method in interface org.kitteh.irc.client.library.Client
KNOCKs on a +i (but not +p) channel, requesting an INVITE.
knockChannel(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 

L

Listener() - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
Listener<Type> - Class in org.kitteh.irc.client.library.util
A listener is a receiver of items that, if given a consumer, operates a queue processing thread to send items to that consumer.
Listener(Client, Consumer<Type>) - Constructor for class org.kitteh.irc.client.library.util.Listener
 
loggedIn(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 

M

makeRainbow(String) - Static method in class org.kitteh.irc.client.library.util.StringUtil
Turns a message into a rainbow.
makeRainbow(String, Format[]) - Static method in class org.kitteh.irc.client.library.util.StringUtil
Turns a message into a rainbow.
Mask - Class in org.kitteh.irc.client.library.util
Represents a mask that can match a User.
MemoryStsMachine - Class in org.kitteh.irc.client.library.feature.sts
"Memory" prefix to distinguish implementation class from interface, because StsMachine isn't IStsMachine.
MemoryStsMachine(StsStorageManager, Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
Constructs the STS machine.
message(String) - Method in class org.kitteh.irc.client.library.command.AwayCommand
Sets the away message for the command.
message(String) - Method in class org.kitteh.irc.client.library.command.WallopsCommand
Sets the message to send.
MessageEvent - Interface in org.kitteh.irc.client.library.event.helper
An event involving a message.
MessageReceiver - Interface in org.kitteh.irc.client.library.element
Represents an Actor capable of receiving messages.
messageRemove() - Method in class org.kitteh.irc.client.library.command.AwayCommand
Removes the away message, meaning the command will set the Client as not away.
MessageSendingQueue - Interface in org.kitteh.irc.client.library.feature.sending
A queue for sending messages.
messageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of message sending queues, which dictate the rate at which messages are sent by the Client to the server.
messageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
MessageTag - Interface in org.kitteh.irc.client.library.element
Reflects a message tag.
MessageTag.Time - Interface in org.kitteh.irc.client.library.element
Represents the 'time' tag as specified by the 'server-time' extension.
messageTagManager(Function<Client.WithManagement, ? extends MessageTagManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of the message tag manager.
messageTagManager(Function<Client.WithManagement, ? extends MessageTagManager>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
MessageTagManager - Interface in org.kitteh.irc.client.library.feature
Manages message tags.
MessageTagManager.DefaultMessageTag - Class in org.kitteh.irc.client.library.feature
Default message tag.
MessageTargetInfo() - Constructor for class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo
 
MISSINGNO - Static variable in class org.kitteh.irc.client.library.util.Version
A string to indicate a missing version.
Mod - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
User has a mod badge or not.
MOD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
Mod.
Mod.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known mod badge states.
MOD_OP_PER_THIRTY_SECONDS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
Number of commands per 30 seconds if only sending to channels in which the client is moderator or operator.
mode(Channel) - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new channel MODE command.
mode(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
mode() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
 
mode() - Method in interface org.kitteh.irc.client.library.element.Channel.Commands
Provides a new MODE command.
Mode - Interface in org.kitteh.irc.client.library.element.mode
A base class defining information a mode would have.
ModeInfo - Interface in org.kitteh.irc.client.library.element.mode
Represents a type A mode information entry.
ModeInfo.DefaultModeInfo - Class in org.kitteh.irc.client.library.element.mode
A default ModeInfo implementation.
MODERATOR - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Moderator.
ModeStatus<ModeType extends Mode> - Class in org.kitteh.irc.client.library.element.mode
A particular status of a mode.
ModeStatus(boolean, ModeType) - Constructor for class org.kitteh.irc.client.library.element.mode.ModeStatus
Creates a status without a parameter.
ModeStatus(boolean, ModeType, String) - Constructor for class org.kitteh.irc.client.library.element.mode.ModeStatus
Creates a status.
ModeStatusList<ModeType extends Mode> - Class in org.kitteh.irc.client.library.element.mode
A list of mode statuses.
monitor() - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new MONITOR command.
MonitorCommand - Class in org.kitteh.irc.client.library.command
Sends a MONITOR request to the server.
MonitorCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.MonitorCommand
Constructs the command.
MonitorCommand.Action - Enum in org.kitteh.irc.client.library.command
Describes an action to take with the MONITOR command.
MonitoredNickEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
A nickname tracked by MONITOR!
MonitoredNickEventBase(Client, List<ServerMessage>, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.MonitoredNickEventBase
Constructs the event.
MonitoredNickListEvent - Class in org.kitteh.irc.client.library.event.user
Fires when the server sends the full list of tracked nicknames for the MONITOR feature.
MonitoredNickListEvent(Client, List<ServerMessage>, List<String>) - Constructor for class org.kitteh.irc.client.library.event.user.MonitoredNickListEvent
Constructs the event.
MonitoredNickListFullEvent - Class in org.kitteh.irc.client.library.event.user
Fires when a MONITOR target addition command is rejected.
MonitoredNickListFullEvent(Client, List<ServerMessage>, int, List<String>) - Constructor for class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
Constructs the event.
MonitoredNickOfflineEvent - Class in org.kitteh.irc.client.library.event.user
A nick tracked by MONITOR is now offline!
MonitoredNickOfflineEvent(Client, List<ServerMessage>, String) - Constructor for class org.kitteh.irc.client.library.event.user.MonitoredNickOfflineEvent
Constructs the event.
MonitoredNickOnlineEvent - Class in org.kitteh.irc.client.library.event.user
A nick tracked by MONITOR is now online!
MonitoredNickOnlineEvent(Client, List<ServerMessage>, String) - Constructor for class org.kitteh.irc.client.library.event.user.MonitoredNickOnlineEvent
Constructs the event.
MonitoredNickStatusEvent - Interface in org.kitteh.irc.client.library.event.helper
A tracked nick has come online or offline.
monitorList(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
monitorListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
monitorListFull(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
monitorOnline(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
motdContent(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
motdEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
motdStart(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
MSG_CHANNEL_SUSPENDED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This channel is suspended.
MsgId - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for message IDs.
MsgId.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known msg id values, according to Twitch documentation.
MsgParamMonths - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for subscription months.
MsgParamSubPlan - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for subscription plan.
MsgParamSubPlan.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known subscription plans.
MsgParamSubPlanName - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for subscription plan name.
MULTI_PREFIX - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Multiple prefixes sent in NAMES and WHO output.

N

name(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Names the client, for internal labeling.
name(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.CaseMapping
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanLimit
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanModes
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.ChannelLen
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanTypes
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.Modes
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.Network
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.NickLen
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.Prefix
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.TopicLen
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.WhoX
Parameter name.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.BanDuration
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.BanReason
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Bits
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.BroadcasterLang
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Color
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.DisplayName
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.EmoteSets
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Id
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Mod
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamMonths
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlan
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlanName
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.R9k
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.RoomId
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Slow
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Subscriber
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.SubsOnly
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.SystemMsg
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Turbo
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.User
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserId
Name of this message tag.
NAME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType
Name of this message tag.
names(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
namesComplete(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
NettyManager - Class in org.kitteh.irc.client.library.defaults
Netty connectivity management.
NettyManager.ClientConnection - Class in org.kitteh.irc.client.library.defaults
A connection by a client.
nick(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the client's nick.
nick(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
nick(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
nickInUse(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
NickReclamation - Interface in org.kitteh.irc.client.library.feature.auth.element
Support for reclaiming a nickname.
NickRejectedEvent - Class in org.kitteh.irc.client.library.event.client
The server has rejected your nick choice.
NickRejectedEvent(Client, List<ServerMessage>, String, String) - Constructor for class org.kitteh.irc.client.library.event.client.NickRejectedEvent
Constructs the event.
NickServ - Class in org.kitteh.irc.client.library.feature.auth
NickServ protocol.
NickServ(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.NickServ
Creates a NickServ authentication protocol instance.
NO_BADGE - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Mod.KnownValues
User has no moderator badge.
NO_BADGE - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Subscriber.KnownValues
User has no subscriber badge.
NON_MOD_OP_PER_THIRTY_SECONDS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
Number of commands per 30 seconds if ever sending out of channels in which the client is not moderator or operator.
notice(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
nullCheck(Type, String) - Static method in class org.kitteh.irc.client.library.util.Sanity
Checks if an object is null.
nullCheck(Type[], String) - Static method in class org.kitteh.irc.client.library.util.Sanity
Checks if an array is null or contains null elements.
NumericCommand(int, String, List<MessageTag>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.NumericCommand
Constructs a numeric command message.
NumericFilter - Annotation Type in org.kitteh.irc.client.library.feature.filter
Indicates a specific numeric to listen to for the ClientReceiveNumericEvent.
NumericFilter.Numerics - Annotation Type in org.kitteh.irc.client.library.feature.filter
This is an annotation for storing repeated Numeric annotations.
NumericFilter.Processor - Class in org.kitteh.irc.client.library.feature.filter
Processes this annotation-based filter.

O

of(ModeStatus<ModeType>...) - Static method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Creates a list of the given statuses.
of(Collection<ModeStatus<ModeType>>) - Static method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
Creates a list of the given statuses.
of(Left, Right) - Static method in class org.kitteh.irc.client.library.util.Pair
Creates a Pair from given objects.
onCapLs(CapabilitiesSupportedListEvent) - Method in class org.kitteh.irc.client.library.feature.sts.StsHandler
Called when the server responds with its supported capabilities.
onCapNew(CapabilitiesNewSupportedEvent) - Method in class org.kitteh.irc.client.library.feature.sts.StsHandler
Called when a new capability is advertised by the server.
onDisconnect(ClientConnectionEndedEvent) - Method in class org.kitteh.irc.client.library.feature.sts.StsHandler
Called when the server connection closes.
onShutdown(ClientConnectionEndedEvent) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
Just the manager listening for shutdown, don't worry about it.
oper() - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new OPER command.
OperCommand - Class in org.kitteh.irc.client.library.command
Sends an OPER request to the server - MAKE SURE IT'S YOUR SERVER!
OperCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.OperCommand
Constructs the command.
org.kitteh.irc.client.library - package org.kitteh.irc.client.library
Kitteh IRC Client Library!
org.kitteh.irc.client.library.command - package org.kitteh.irc.client.library.command
Helper classes for executing a subset of commands.
org.kitteh.irc.client.library.defaults - package org.kitteh.irc.client.library.defaults
Default implementations to power the API.
org.kitteh.irc.client.library.defaults.element - package org.kitteh.irc.client.library.defaults.element
Default element implementations.
org.kitteh.irc.client.library.defaults.element.isupport - package org.kitteh.irc.client.library.defaults.element.isupport
Default ISUPPORT parameter implementations.
org.kitteh.irc.client.library.defaults.element.messagetag - package org.kitteh.irc.client.library.defaults.element.messagetag
Default message tag implementations.
org.kitteh.irc.client.library.defaults.element.mode - package org.kitteh.irc.client.library.defaults.element.mode
Default mode element implementations.
org.kitteh.irc.client.library.defaults.feature - package org.kitteh.irc.client.library.defaults.feature
Defaults!
org.kitteh.irc.client.library.element - package org.kitteh.irc.client.library.element
Classes describing various elements of IRC communication.
org.kitteh.irc.client.library.element.mode - package org.kitteh.irc.client.library.element.mode
Classes describing modes.
org.kitteh.irc.client.library.event - package org.kitteh.irc.client.library.event
Events! Stuff happening!
org.kitteh.irc.client.library.event.abstractbase - package org.kitteh.irc.client.library.event.abstractbase
Abstract events for minimizing code duplication, not guaranteed stable.
org.kitteh.irc.client.library.event.capabilities - package org.kitteh.irc.client.library.event.capabilities
Events involving capabilities.
org.kitteh.irc.client.library.event.channel - package org.kitteh.irc.client.library.event.channel
Events involving a Channel.
org.kitteh.irc.client.library.event.client - package org.kitteh.irc.client.library.event.client
Events just involving the Client and no Actors.
org.kitteh.irc.client.library.event.helper - package org.kitteh.irc.client.library.event.helper
Helper interfaces.
org.kitteh.irc.client.library.event.user - package org.kitteh.irc.client.library.event.user
Events pertaining to a User, not specifically related to any Channel.
org.kitteh.irc.client.library.exception - package org.kitteh.irc.client.library.exception
Here be dragons.
org.kitteh.irc.client.library.feature - package org.kitteh.irc.client.library.feature
Things to make life lovely!
org.kitteh.irc.client.library.feature.auth - package org.kitteh.irc.client.library.feature.auth
Protocols used for authentication.
org.kitteh.irc.client.library.feature.auth.element - package org.kitteh.irc.client.library.feature.auth.element
Potential elements of an authentication protocol.
org.kitteh.irc.client.library.feature.defaultmessage - package org.kitteh.irc.client.library.feature.defaultmessage
Handling of default messages in the client.
org.kitteh.irc.client.library.feature.filter - package org.kitteh.irc.client.library.feature.filter
Event filters.
org.kitteh.irc.client.library.feature.sending - package org.kitteh.irc.client.library.feature.sending
Handling of sending messages to the server.
org.kitteh.irc.client.library.feature.sts - package org.kitteh.irc.client.library.feature.sts
Items related to the FSM-based STS client support.
org.kitteh.irc.client.library.feature.twitch - package org.kitteh.irc.client.library.feature.twitch
Things for folks using Twitch.
org.kitteh.irc.client.library.feature.twitch.event - package org.kitteh.irc.client.library.feature.twitch.event
Twitch command events.
org.kitteh.irc.client.library.feature.twitch.messagetag - package org.kitteh.irc.client.library.feature.twitch.messagetag
Twitch message tags.
org.kitteh.irc.client.library.util - package org.kitteh.irc.client.library.util
Utilities!
outputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets a listener for all outgoing messages to the server.
outputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 

P

PAID_1 - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlan.KnownValues
First level paid subscription.
PAID_2 - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlan.KnownValues
Second level paid subscription.
PAID_3 - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlan.KnownValues
Third level paid subscription.
Pair<Left,Right> - Class in org.kitteh.irc.client.library.util
A pair of objects!
Pair(Left, Right) - Constructor for class org.kitteh.irc.client.library.util.Pair
Constructs a pair of objects
part(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
part() - Method in interface org.kitteh.irc.client.library.element.Channel
Parts the channel without stating a reason.
part(String) - Method in interface org.kitteh.irc.client.library.element.Channel
Parts the channel.
password(String) - Method in class org.kitteh.irc.client.library.command.OperCommand
Sets the password for the command.
Password - Interface in org.kitteh.irc.client.library.feature.auth.element
Utilizing a password for authentication.
pause() - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
Pauses message sending.
pause() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
 
pauseMessageSending() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Pauses message sending, waiting for next successful connection.
pauseMessageSending() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
ping() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Sends a PING.
ping() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
POLICY_OPTION_KEY_DURATION - Static variable in class org.kitteh.irc.client.library.feature.sts.StsPolicy
Name of the policy's duration (in seconds) key as defined in the spec.
POLICY_OPTION_KEY_PORT - Static variable in class org.kitteh.irc.client.library.feature.sts.StsPolicy
Name of the secure port key as defined in the spec.
PRIME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlan.KnownValues
Prime.
Private() - Constructor for class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.Private
 
PrivateCtcpQueryEvent - Class in org.kitteh.irc.client.library.event.user
The client has received a CTCP message! There are a few (FINGER, PING, TIME, VERSION) queries which have a default reply message.
PrivateCtcpQueryEvent(Client, List<ServerMessage>, User, String, String, String) - Constructor for class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
Creates the event
PrivateCtcpReplyEvent - Class in org.kitteh.irc.client.library.event.user
The client has received a reply to a CTCP query! The method ActorMessageEventBase.getMessage() returns the unescaped message with the delimiter removed.
PrivateCtcpReplyEvent(Client, List<ServerMessage>, User, String, String) - Constructor for class org.kitteh.irc.client.library.event.user.PrivateCtcpReplyEvent
Creates the event.
PrivateEvent - Interface in org.kitteh.irc.client.library.event.helper
An event representing a message sent privately.
PrivateMessageEvent - Class in org.kitteh.irc.client.library.event.user
Fires when a message is sent to the client.
PrivateMessageEvent(Client, List<ServerMessage>, User, String, String) - Constructor for class org.kitteh.irc.client.library.event.user.PrivateMessageEvent
Creates the event.
PrivateNoticeEvent - Class in org.kitteh.irc.client.library.event.user
Fires when a notice is sent to the client.
PrivateNoticeEvent(Client, List<ServerMessage>, User, String, String) - Constructor for class org.kitteh.irc.client.library.event.user.PrivateNoticeEvent
Creates the event.
privmsg(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
processElement(String) - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
 
processElement(Type) - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
Processes an element from the queue.
processLine(String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Processes a line from the IRC server.
processLine(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
Queue up a line for processing.
Processor() - Constructor for class org.kitteh.irc.client.library.feature.filter.CommandFilter.Processor
Constructs the processor.
Processor() - Constructor for class org.kitteh.irc.client.library.feature.filter.EchoMessage.Processor
Constructs the processor.
Processor() - Constructor for class org.kitteh.irc.client.library.feature.filter.NumericFilter.Processor
Constructs the processor.
Processor() - Constructor for class org.kitteh.irc.client.library.feature.filter.ToSelfOnly.Processor
Constructs the processor.
put(String, Value) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
putAll(Map<? extends String, ? extends Value>) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 

Q

query() - Method in class org.kitteh.irc.client.library.command.TopicCommand
Sets this command to query the channel's current topic.
queue(String) - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
Queues a given message.
queue(Type) - Method in class org.kitteh.irc.client.library.util.Listener
Queues an item.
queue(Type) - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
Queues an item.
QueueProcessingThread<Type> - Class in org.kitteh.irc.client.library.util
Self starting processor of queued items on its own thread.
QueueProcessingThread(String) - Constructor for class org.kitteh.irc.client.library.util.QueueProcessingThread
Creates a thread and starts itself.
QueueProcessingThreadSender - Class in org.kitteh.irc.client.library.feature.sending
QueueProcessingThreadSender(Client, String) - Constructor for class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
Constructs the sending queue.
quietList(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
quietListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
quit(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 

R

R9k - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
R9K mode where messages over 9 characters must be unique.
R9k.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known r9k states.
R9K_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is no longer in r9k mode.
R9K_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is now in r9k mode.
realName(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the realname the client uses.
realName(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
reason(String) - Method in class org.kitteh.irc.client.library.command.KickCommand
Sets the reason for this kick.
reconnect() - Method in interface org.kitteh.irc.client.library.Client
Triggers a reconnect, quitting with the default DefaultMessageType.RECONNECT message.
reconnect(String) - Method in interface org.kitteh.irc.client.library.Client
Triggers a reconnect, quitting with the given reason.
reconnect() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
reconnect(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
regainNick(String) - Method in interface org.kitteh.irc.client.library.feature.auth.element.NickReclamation
Regaining a nickname.
registerAnnotationFilter(Class<A>, FilterProcessor<?, A>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
 
registerAnnotationFilter(Class<A>, FilterProcessor<?, A>) - Method in interface org.kitteh.irc.client.library.feature.EventManager
Registers an annotation to be used in filtering events if present on a handler method.
registerCreator(String, AbstractNameValueProcessor.Creator<NameValue>) - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
Registers a creator to a name.
registerEventListener(Object) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
 
registerEventListener(Object) - Method in interface org.kitteh.irc.client.library.feature.EventManager
Registers annotated with Handler with sync invocation, provided they have a single parameter.
registerParameter(String, TriFunction<Client, String, String, ? extends ISupportParameter>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
 
registerParameter(String, TriFunction<Client, String, String, ? extends ISupportParameter>) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
Registers a function that creates an ISupportParameter from a given parameter and value.
registerTagCreator(String, String, TriFunction<Client, String, String, ? extends MessageTag>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
 
registerTagCreator(String, String, TriFunction<Client, String, String, ? extends MessageTag>) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
Registers a function that creates a tag from given tag name and tag value, only to run if the given capability is enabled.
remove() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Attempts to remove this item from the channel.
remove(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
remove(Object) - Method in class org.kitteh.irc.client.library.util.CISet
 
removeAll(Collection<?>) - Method in class org.kitteh.irc.client.library.util.CISet
 
removeChannel(String) - Method in interface org.kitteh.irc.client.library.Client
Removes a channel from the client, leaving as necessary.
removeChannel(String, String) - Method in interface org.kitteh.irc.client.library.Client
Removes a channel from the client, leaving as necessary.
removeChannel(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
removeChannel(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
removeConsumer() - Method in class org.kitteh.irc.client.library.util.Listener
Removes the consumer from the listener.
removeEntry(String) - Method in class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
Deletes an entry from the store (used for 0 duration policies).
removeEntry(String) - Method in interface org.kitteh.irc.client.library.feature.sts.StsStorageManager
Deletes an entry from the store (used for 0 duration policies).
removeProtocol(AuthProtocol) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
 
removeProtocol(AuthProtocol) - Method in interface org.kitteh.irc.client.library.feature.AuthManager
Removes a protocol if it was registered, unregistering event handlers on it if registered.
ReplyableEvent - Interface in org.kitteh.irc.client.library.event.helper
An event that can be replied to.
RequestedChannelJoinCompleteEvent - Class in org.kitteh.irc.client.library.event.channel
I have successfully joined the channel I wanted! Will fire each time the client joins a channel added via Client.addChannel(java.lang.String...) and not removed via Client.removeChannel(java.lang.String), such as if the client is repeatedly kicked and then invited back.
RequestedChannelJoinCompleteEvent(Client, List<ServerMessage>, Channel, User) - Constructor for class org.kitteh.irc.client.library.event.channel.RequestedChannelJoinCompleteEvent
Creates the event.
reset() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
reset() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
reset() - Method in interface org.kitteh.irc.client.library.util.Resettable
Resets.
Resettable - Interface in org.kitteh.irc.client.library.util
A system that can be reset, for a fresh connection.
retainAll(Collection<?>) - Method in class org.kitteh.irc.client.library.util.CISet
 
RiskyBusiness - Class in org.kitteh.irc.client.library.util
It's not personal, Kitteh.
RiskyBusiness.CheckedFunction<Input,Output> - Interface in org.kitteh.irc.client.library.util
A function that needs catching.
RoomId - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for room ID.
roomState(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
 
RoomStateEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
An event for when Twitch sends a ROOMSTATE message.
RoomStateEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.RoomStateEvent
Constructs the event.
run() - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
 

S

safeMessageCheck(String) - Static method in class org.kitteh.irc.client.library.util.Sanity
Checks if a message contains CR, LF, or NUL.
safeMessageCheck(String, String) - Static method in class org.kitteh.irc.client.library.util.Sanity
Checks if a string contains CR, LF, or NUL.
Sanity - Class in org.kitteh.irc.client.library.util
Do you know the definition of sanity?
SASL - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
SASL authentication, not utilized unless a SASL authentication protocol is enabled.
SaslEcdsaNist256PChallenge - Class in org.kitteh.irc.client.library.feature.auth
SASL ECDSA-NIST256P-CHALLENGE authentication.
SaslEcdsaNist256PChallenge(Client, String, ECPrivateKey) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Creates an instance.
SaslEcdsaNist256PChallenge.ECKeyPair - Class in org.kitteh.irc.client.library.feature.auth
Holds a private and public key.
SaslExternal - Class in org.kitteh.irc.client.library.feature.auth
SASL EXTERNAL authentication.
SaslExternal(Client) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslExternal
Creates an instance.
SaslPlain - Class in org.kitteh.irc.client.library.feature.auth
SASL PLAIN authentication.
SaslPlain(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslPlain
Creates an instance.
secure(boolean) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets whether the client connects via TLS/SSL.
secure(boolean) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
secureKey(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the private key for SSL connection.
secureKey(Path) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
secureKeyCertChain(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the key for SSL connection.
secureKeyCertChain(Path) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
secureKeyPassword(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the private key password for SSL connection.
secureKeyPassword(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
secureTrustManagerFactory(TrustManagerFactory) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the TrustManagerFactory for SSL connection.
secureTrustManagerFactory(TrustManagerFactory) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
sendCtcpMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a CTCP message to a target user or channel.
sendCtcpMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a CTCP message to a target user or channel.
sendCtcpMessage(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendCtcpMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Sends this actor a CTCP message.
sendCtcpReply(String, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a CTCP reply to a target user or channel.
sendCtcpReply(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a CTCP reply to a target user or channel.
sendCtcpReply(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a message to a target user or channel.
sendMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a message to a target user or channel.
sendMessage(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Sends this actor a message.
sendMultiLineMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line message to a target user or channel using the client's current Cutter.
sendMultiLineMessage(String, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line message to a target user or channel using the defined Cutter.
sendMultiLineMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line message to a target user or channel using the client's current Cutter.
sendMultiLineMessage(MessageReceiver, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line message to a target user or channel using the defined Cutter.
sendMultiLineMessage(String, String, Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendMultiLineMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Sends this actor a potentially multi-line message using the client's default message cutter.
sendMultiLineMessage(String, Cutter) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Sends this actor a potentially multi-line message using a specified message cutter.
sendMultiLineNotice(String, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line notice to a target user or channel using the client's current Cutter.
sendMultiLineNotice(String, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line notice to a target user or channel using the defined Cutter.
sendMultiLineNotice(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line notice to a target user or channel using the client's current Cutter.
sendMultiLineNotice(MessageReceiver, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
Sends a potentially multi-line notice to a target user or channel using the defined Cutter.
sendMultiLineNotice(String, String, Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendMultiLineNotice(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Sends this actor a potentially multi-line notice using the client's default message cutter.
sendMultiLineNotice(String, Cutter) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Sends this actor a potentially multi-line notice using a specified message cutter.
sendNickChange(String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Sends a nick change request.
sendNickChange(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendNotice(String, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a notice to a target user or channel.
sendNotice(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
Sends a notice to a target user or channel.
sendNotice(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendNotice(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
Sends this actor a notice.
sendRawLine(String) - Method in interface org.kitteh.irc.client.library.Client
Sends a raw IRC message.
sendRawLine(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendRawLineAvoidingDuplication(String) - Method in interface org.kitteh.irc.client.library.Client
Sends a raw IRC message, unless the exact same message is already in the queue of messages not yet sent.
sendRawLineAvoidingDuplication(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendRawLineImmediately(String) - Method in interface org.kitteh.irc.client.library.Client
Sends a raw IRC message, disregarding message delays and all sanity.
sendRawLineImmediately(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelMessageEvent
 
sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedMessageEvent
 
sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedNoticeEvent
 
sendReply(String) - Method in interface org.kitteh.irc.client.library.event.helper.ReplyableEvent
Sends a reply to this message.
sendReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateMessageEvent
 
sendReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateNoticeEvent
 
server(String) - Method in class org.kitteh.irc.client.library.command.WhoisCommand
Sets the server to query.
Server - Interface in org.kitteh.irc.client.library.element
Represents an IRC server.
SERVER_TIME - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Server time message tag.
serverHost(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the server host to which the client will connect.
serverHost(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
serverInfo(Function<Client.WithManagement, ? extends ServerInfo.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the supplier of the server info.
serverInfo(Function<Client.WithManagement, ? extends ServerInfo.WithManagement>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
ServerInfo - Interface in org.kitteh.irc.client.library.feature
Provides information about the server to which the client is connected.
ServerInfo.WithManagement - Interface in org.kitteh.irc.client.library.feature
A server information provider with management features.
ServerMessage - Interface in org.kitteh.irc.client.library.element
Represents a message sent by the server.
ServerMessage.NumericCommandServerMessage - Interface in org.kitteh.irc.client.library.element
Represents a message with a numeric command.
ServerMessage.StringCommandServerMessage - Interface in org.kitteh.irc.client.library.element
Represents a message with a String command.
ServerMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
Represents an event triggered by the server.
ServerMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving a message from the server.
ServerMessageEventBase(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
Constructs the event.
ServerNoticeEvent - Class in org.kitteh.irc.client.library.event.user
Fires when a notice is sent to the client.
ServerNoticeEvent(Client, List<ServerMessage>, Server, String) - Constructor for class org.kitteh.irc.client.library.event.user.ServerNoticeEvent
Creates the event.
serverPassword(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the server password.
serverPassword(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
serverPort(int) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the server port to which the client will connect.
serverPort(int) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
setAccount(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the account.
setAccountName(String) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
 
setAccountName(String) - Method in interface org.kitteh.irc.client.library.feature.auth.element.AccountName
Sets the account name to use.
setAddress(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
setAddress(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
Sets the server address.
setAttemptReconnect(boolean) - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Sets if the client will attempt to connect again.
setAuthValue(AuthValue) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
Sets the authentication value.
setAway(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the away message.
setCapabilities(List<CapabilityState>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
setCapabilities(List<CapabilityState>) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
Wipes the previously known active capabilities, setting only those in the provided list.
setChannelListReceived(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setChannelListReceived(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets a channel is having had the full user list received.
setChannelModeInfoList(String, char, List<ModeInfo>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setChannelModeInfoList(String, char, List<ModeInfo>) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets a channel's mode info list for a given mode, such as bans.
setChannelTopic(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setChannelTopic(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets a channel's topic.
setChannelTopicInfo(String, long, Actor) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setChannelTopicInfo(String, long, Actor) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets info on a channel's topic.
setConsumer(Consumer<Type>) - Method in class org.kitteh.irc.client.library.util.Listener
Sets the consumer for the listener, starting a queue processing thread if none existed.
setCurrentNick(String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Sets the current nickname the client knows it has.
setCurrentNick(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setCurrentState(StsClientState) - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
 
setCurrentState(StsClientState) - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
Changes the state of the FSM, triggering any state-specific work.
setDefault(DefaultMessageType, String) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
Sets a new default value for a given default message type.
setDefault(DefaultMessageType, String) - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
 
setDefaultMessageMap(DefaultMessageMap) - Method in interface org.kitteh.irc.client.library.Client
Sets the message manager for default messages to reply with when certain messages are being sent.
setDefaultMessageMap(DefaultMessageMap) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setDelay(int) - Method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
Sets the delay for subsequent messages.
setEndingNegotiation(boolean) - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
 
setEndingNegotiation(boolean) - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationResponseEvent
Sets if negotiation should end after this event fires.
setExceptionListener(Consumer<Exception>) - Method in interface org.kitteh.irc.client.library.Client
Sets a listener for all thrown exceptions on this client.
setExceptionListener(Consumer<Exception>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setHost(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the host.
setIdleTime(long) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the idle time.
setInputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client
Sets a listener for all incoming messages from the server.
setInputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setMessageCutter(Cutter) - Method in interface org.kitteh.irc.client.library.Client
Sets the default message cutter to use for multi-line messages.
setMessageCutter(Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setMessageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in interface org.kitteh.irc.client.library.Client
Sets the message sending queue supplier.
setMessageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setModeInfoTracking(ChannelMode, boolean) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
setModeInfoTracking(ChannelMode, boolean) - Method in interface org.kitteh.irc.client.library.element.Channel
Sets whether a particular type A mode should be tracked for this channel, and sends a request for the full list.
setMotd(List<String>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
setMotd(List<String>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
Sets the MOTD.
setNewNick(String) - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
Sets the new nickname to attempt.
setNick(String) - Method in interface org.kitteh.irc.client.library.Client
Sets the nick the client wishes to use.
setNick(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setOperatorInformation(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the operator information.
setOutputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client
Sets a listener for all outgoing messages to the server.
setOutputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setPassword(String) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
 
setPassword(String) - Method in interface org.kitteh.irc.client.library.feature.auth.element.Password
Sets the password to use.
setPassword(String) - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
 
setQueryChannelInformation(boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setQueryChannelInformation(boolean) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets if channel information should be queried (WHO, MODE) automatically on join.
setRealName(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the real name.
setReconnectionDelay(int) - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Sets the delay until a reconnection attempt, in milliseconds.
setReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
Sets the reply to send to the CTCP sender.
setSecure() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets that the connection is known to be secure
setServer(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the server.
setServerAddress(InetSocketAddress) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Sets the server address.
setServerAddress(InetSocketAddress) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setServerDescription(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the server description.
setSignOnTime(long) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the sign on time.
setStsPolicy(StsPolicy) - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
 
setStsPolicy(StsPolicy) - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
Provides a key->value map of options and list of flags, making up the STS policy.
setSupportedCapabilities(List<CapabilityState>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
setSupportedCapabilities(List<CapabilityState>) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
Sets the supported capabilities as reported by the server.
setTopic(String) - Method in interface org.kitteh.irc.client.library.element.Channel
Attempts to set the topic of the channel.
setUserAccount(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setUserAccount(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets the account for a tracked user.
setUserAway(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setUserAway(String, boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setUserAway(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets a user away message, setting them to be recorded as away.
setUserAway(String, boolean) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets a user as away without knowing the away message.
setUserModes(ModeStatusList<UserMode>) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Sets the client's user modes.
setUserModes(ModeStatusList<UserMode>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
setUserModes(List<UserMode>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
setUserModes(List<UserMode>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
Sets the user modes.
setUserOperString(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setUserOperString(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets OPER information known about a user.
setUserRealName(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setUserRealName(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets the real name of the user.
setUserServer(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
setUserServer(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets the server of a user.
setUserString(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the user string.
setVersion(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
setVersion(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
Sets the version.
shouldQueryChannelInformation() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
shouldQueryChannelInformation() - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Gets if channel information should be queried (WHO, MODE) automatically on join.
shutdown() - Method in interface org.kitteh.irc.client.library.Client
Shuts down the client without a quit message.
shutdown(String) - Method in interface org.kitteh.irc.client.library.Client
Shuts down the client.
shutdown() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
shutdown(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
shutdown(DefaultMessageType, boolean) - Method in class org.kitteh.irc.client.library.defaults.NettyManager.ClientConnection
Shuts down with a message type.
shutdown(String, boolean) - Method in class org.kitteh.irc.client.library.defaults.NettyManager.ClientConnection
Shuts down with a message.
shutdown() - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
Closes down shop, interrupts all threads.
shutdown() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
 
shutdown() - Method in class org.kitteh.irc.client.library.util.Listener
Shuts down the listener.
sign(ECPrivateKey, String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Signs a given base64'd challenge via ECDSA.
SimpleDefaultMessageMap - Class in org.kitteh.irc.client.library.feature.defaultmessage
Provides a way to set default messages.
SimpleDefaultMessageMap(String) - Constructor for class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
Creates a default message map and sets all messages to a single value.
SimpleDefaultMessageMap() - Constructor for class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
Creates a default message map.
SingleDelaySender - Class in org.kitteh.irc.client.library.feature.sending
A QueueProcessingThreadSender using a single set delay.
SingleDelaySender(Client, String, int) - Constructor for class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
Constructs the sending queue.
size() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
size() - Method in class org.kitteh.irc.client.library.util.CISet
 
Slow - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag slow, indicating non-moderators have to wait between messages.
SLOW_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is no longer in slow mode.
SLOW_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is now in slow mode.
Snapshot - Interface in org.kitteh.irc.client.library.element
Represents a snapshot of an element.
split(String, int) - Method in class org.kitteh.irc.client.library.util.Cutter.DefaultWordCutter
 
split(String, int) - Method in interface org.kitteh.irc.client.library.util.Cutter
Splits a message into items no longer than the size limit.
STAFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Staff.
STAFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
Staff.
Staleable - Interface in org.kitteh.irc.client.library.element
A snapshot that can be noticeably stale.
startAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
 
startAuthentication() - Method in interface org.kitteh.irc.client.library.feature.auth.AuthProtocol
Starts the authentication process.
startPing() - Method in class org.kitteh.irc.client.library.defaults.NettyManager.ClientConnection
Starts sending pings.
startSending() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Starts sending queued messages.
startSending() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
StringCommand(String, String, List<MessageTag>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.StringCommand
Constructs a string command message.
StringUtil - Class in org.kitteh.irc.client.library.util
String tools!
stripAll(String) - Static method in enum org.kitteh.irc.client.library.util.Format
Strips color and formatting from a given input.
stripColor(String) - Static method in enum org.kitteh.irc.client.library.util.Format
Strips color from a given input.
stripFormatting(String) - Static method in enum org.kitteh.irc.client.library.util.Format
Strips formatting from a given input.
StsClientState - Enum in org.kitteh.irc.client.library.feature.sts
Enum to keep track of the STS implementation's state machine.
StsHandler - Class in org.kitteh.irc.client.library.feature.sts
Class for handling the STS capability, returned in the CAP LS 302 response.
StsHandler(StsMachine, Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsHandler
Creates the event handler for STS.
StsMachine - Interface in org.kitteh.irc.client.library.feature.sts
Interface representing the STS FSM.
StsPolicy - Class in org.kitteh.irc.client.library.feature.sts
Simple POJO to represent an STS policy.
StsPolicy(Map<String, String>, Set<String>) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsPolicy
Constructs a policy.
StsPropertiesStorageManager - Class in org.kitteh.irc.client.library.feature.sts
Simple example implementation of an STSStorageManager.
StsPropertiesStorageManager(Path) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
Simple implementation of STSStorageManager which uses a properties file.
stsStorageManager(StsStorageManager) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the storage manager for STS (strict transport security) support.
stsStorageManager(StsStorageManager) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
StsStorageManager - Interface in org.kitteh.irc.client.library.feature.sts
Represents a manager that can persist STS policies in some form.
StsUtil - Class in org.kitteh.irc.client.library.util
Utility methods for dealing with STS.
SUBS_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is no longer in subscribers-only mode.
SUBS_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
This room is now in subscribers-only mode.
SUBSCRIBER - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Subscriber.
Subscriber - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
User has a subscriber badge or not.
Subscriber.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known subscriber badge states.
SubsOnly - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Indicates chatting is for subscribers only.
SubsOnly.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known subs-only states.
success(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
SystemMsg - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag system message.

T

target(String) - Method in class org.kitteh.irc.client.library.command.KickCommand
Sets the target of this kick.
target(User) - Method in class org.kitteh.irc.client.library.command.KickCommand
Sets the target of this kick.
target(String...) - Method in class org.kitteh.irc.client.library.command.MonitorCommand
Sets the target(s) for the command, assuming MonitorCommand.Action.ADD_TARGET or MonitorCommand.Action.REMOVE_TARGET.
target(Collection<String>) - Method in class org.kitteh.irc.client.library.command.MonitorCommand
Sets the target(s) for the command, assuming MonitorCommand.Action.ADD_TARGET or MonitorCommand.Action.REMOVE_TARGET.
target(String) - Method in class org.kitteh.irc.client.library.command.WhoisCommand
Sets the target nickname for the command.
TargetedChannel(Channel, ChannelUserMode) - Constructor for class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.TargetedChannel
 
TargetedUserChannelMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving an Actor and Channel and have a message while being targeted at a specific subset of users to that Channel.
TargetedUserChannelMessageEventBase(Client, List<ServerMessage>, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.TargetedUserChannelMessageEventBase
Constructs the event.
TIMEOUT_SUCCESS - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
<user> has been timed out for <duration> seconds.
toArray() - Method in class org.kitteh.irc.client.library.util.CISet
 
toArray(T[]) - Method in class org.kitteh.irc.client.library.util.CISet
 
toCtcp(String) - Static method in class org.kitteh.irc.client.library.util.CtcpUtil
Converts a given message to CTCP formatting.
toLowerCase(String) - Method in enum org.kitteh.irc.client.library.feature.CaseMapping
Converts a given String to lowercase per spec.
toLowerCase(String) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
Converts a given input to lower case based on the current CaseMapping.
toLowerCase(String) - Method in class org.kitteh.irc.client.library.util.CISet
Converts a given input to lower case based on the current CaseMapping.
toLowerCase(ClientLinked, String) - Static method in class org.kitteh.irc.client.library.util.StringUtil
Converts a given String to lowercase per spec.
toLowerCase(Client, String) - Static method in class org.kitteh.irc.client.library.util.StringUtil
Converts a given String to lowercase per spec.
topic(Channel) - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new TOPIC command.
topic(String) - Method in class org.kitteh.irc.client.library.command.TopicCommand
Sets the topic.
topic(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
topic(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
topic() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
 
topic() - Method in interface org.kitteh.irc.client.library.element.Channel.Commands
Provides a new TOPIC command.
TopicCommand - Class in org.kitteh.irc.client.library.command
TOPICal command support.
TopicCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.TopicCommand
Constructs a TOPIC command for a given channel.
topicInfo(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
ToSelfOnly - Annotation Type in org.kitteh.irc.client.library.feature.filter
Only get messages addressed to self.
ToSelfOnly.Processor - Class in org.kitteh.irc.client.library.feature.filter
toString() - Method in class org.kitteh.irc.client.library.command.Command
 
toString() - Method in class org.kitteh.irc.client.library.command.WallopsCommand
 
toString() - Method in class org.kitteh.irc.client.library.command.WhoisCommand
 
toString() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
toString() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
toString() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.ChannelInfo
 
toString() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.Private
 
toString() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.TargetedChannel
 
toString() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.Exceptional
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager.TagCreator
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
toString() - Method in class org.kitteh.irc.client.library.defaults.NettyManager.ClientConnection
 
toString() - Method in class org.kitteh.irc.client.library.defaults.NettyManager
 
toString() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
 
toString() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
 
toString() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
 
toString() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
 
toString() - Method in class org.kitteh.irc.client.library.event.user.UserModeEvent
 
toString() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
 
toString() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
 
toString() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
toString() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
 
toString() - Method in class org.kitteh.irc.client.library.feature.filter.FilteringSubscriptionFactory
 
toString() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
 
toString() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.Badge
 
toString() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
 
toString() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
 
toString() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
 
toString() - Method in class org.kitteh.irc.client.library.util.CISet
 
toString() - Method in enum org.kitteh.irc.client.library.util.Format
 
toString() - Method in class org.kitteh.irc.client.library.util.Listener
 
toString() - Method in class org.kitteh.irc.client.library.util.Mask
 
toString() - Method in class org.kitteh.irc.client.library.util.Pair
 
toString() - Method in class org.kitteh.irc.client.library.util.ToStringer
 
toStringer() - Method in class org.kitteh.irc.client.library.command.AwayCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.CapabilityRequestCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.ChannelCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.Command
Generates a partial ToStringer for the command.
toStringer() - Method in class org.kitteh.irc.client.library.command.KickCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.MonitorCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.OperCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.TopicCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.UserModeCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
 
toStringer() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
 
toStringer() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
Helper method for toString.
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelMessageEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorMessageEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
Generates a partial ToStringer for the command.
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.MonitoredNickEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.TargetedUserChannelMessageEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesDeletedSupportedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesListEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesNewSupportedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesRejectedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.channel.ChannelInviteEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.client.ClientAwayStatusChangeEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionClosedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.user.UserAccountStatusEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.user.UserAwayMessageEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.user.UserModeEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.user.WhoisEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
ToStringPartyTime.
toStringer() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges
 
toStringer() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes
 
toStringer() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.EmoteSets
 
ToStringer - Class in org.kitteh.irc.client.library.util
A toString helper.
ToStringer(Object) - Constructor for class org.kitteh.irc.client.library.util.ToStringer
Creates a toString helper.
trackChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a channel.
trackChannelMode(String, ChannelMode, boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackChannelMode(String, ChannelMode, boolean) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Sets tracking status of a mode (such as bans).
trackChannelModeInfo(String, boolean, ModeInfo) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackChannelModeInfo(String, boolean, ModeInfo) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks mode info.
trackChannelNick(String, String, Set<ChannelUserMode>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackChannelNick(String, String, Set<ChannelUserMode>) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user based on likely nickname input.
trackChannelUser(String, User, Set<ChannelUserMode>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackChannelUser(String, User, Set<ChannelUserMode>) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user.
trackException(ClientReceiveServerMessageEvent, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
trackUser(User) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackUser(User) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user.
trackUserHostnameChange(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackUserHostnameChange(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user's hostname changing.
trackUserNickChange(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackUserNickChange(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user's nick change.
trackUserPart(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackUserPart(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user parting a channel, potentially untracking them overall if they are no longer in any tracked channel.
trackUserQuit(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackUserQuit(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user quitting, removing them from all channels in which they were tracked.
trackUserUserStringChange(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackUserUserStringChange(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a users's user string (ident) changing.
TriFunction<First,Second,Third,Result> - Interface in org.kitteh.irc.client.library.util
Represents a function that accepts three arguments and produces a result.
truthiness(boolean, String) - Static method in class org.kitteh.irc.client.library.util.Sanity
Checks if a boolean is true.
TURBO - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Turbo.
Turbo - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for turbo.
Turbo.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known msg id values, according to Twitch documentation.
TwitchDelaySender - Class in org.kitteh.irc.client.library.feature.twitch
A QueueProcessingThreadSender using a single set delay.
TwitchDelaySender(Client, String, int) - Constructor for class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
Constructs the sending queue.
TwitchListener - Class in org.kitteh.irc.client.library.feature.twitch
Helpful things.
TwitchListener(Client) - Constructor for class org.kitteh.irc.client.library.feature.twitch.TwitchListener
Creates a new TwitchListener and registers all the Twitch tags.
TwitchSingleMessageEvent - Interface in org.kitteh.irc.client.library.feature.twitch.event
Twitch events are single message, and this lets you get their tags.

U

umode(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
UNBAN_SUCCESS - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
<user> is no longer banned from this chat room.
UnexpectedChannelLeaveEvent - Interface in org.kitteh.irc.client.library.event.helper
I have left the channel I wanted! Will fire each time the client leaves a channel added via Client.addChannel(java.lang.String...) and not removed via Client.removeChannel(java.lang.String).
UnexpectedChannelLeaveViaKickEvent - Class in org.kitteh.irc.client.library.event.channel
I have left a channel I want to be in, via kick!
UnexpectedChannelLeaveViaKickEvent(Client, List<ServerMessage>, Channel, Actor, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.UnexpectedChannelLeaveViaKickEvent
Creates the event.
UnexpectedChannelLeaveViaPartEvent - Class in org.kitteh.irc.client.library.event.channel
I have left a channel I want to be in, via part!
UnexpectedChannelLeaveViaPartEvent(Client, List<ServerMessage>, Channel, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.UnexpectedChannelLeaveViaPartEvent
Creates the event.
UNRECOGNIZED_CMD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
Unrecognized command: <command>.
unregisterCreator(String) - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
Removes registration of a creator to a name.
unregisterEventListener(Object) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
 
unregisterEventListener(Object) - Method in interface org.kitteh.irc.client.library.feature.EventManager
Unregisters a listener.
unregisterParameter(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
 
unregisterParameter(String) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
Removes the registered creator for a given parameter.
unregisterTag(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
 
unregisterTag(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
Removes the registered tag creator for a given tag name.
unTrackChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
unTrackChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Stops tracking a channel.
updateCapabilities(List<CapabilityState>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
 
updateCapabilities(List<CapabilityState>) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
Updates the current active capabilities, adding new and removing any labeled with CapabilityState.isDisabled().
updateChannelModes(String, ModeStatusList<ChannelMode>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
updateChannelModes(String, ModeStatusList<ChannelMode>) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Updates status modes.
updateUserModes(ModeStatusList<UserMode>) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Updates the client's user modes.
updateUserModes(ModeStatusList<UserMode>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
user(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets the user the client connects as.
user(String) - Method in class org.kitteh.irc.client.library.command.OperCommand
Sets user for the command.
user(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
User - Interface in org.kitteh.irc.client.library.element
Represents an IRC user.
User - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag user.
UserAccountStatusEvent - Class in org.kitteh.irc.client.library.event.user
A User has changed account status, either signing into one or signing out of one.
UserAccountStatusEvent(Client, List<ServerMessage>, User, String) - Constructor for class org.kitteh.irc.client.library.event.user.UserAccountStatusEvent
Creates the event.
UserAwayMessageEvent - Class in org.kitteh.irc.client.library.event.user
A User has changed away status, informed via AWAY message.
UserAwayMessageEvent(Client, List<ServerMessage>, User, String) - Constructor for class org.kitteh.irc.client.library.event.user.UserAwayMessageEvent
Creates the event.
USERHOST_IN_NAMES - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
User hosts sent in NAMES, allowing User creation prior to WHO.
UserHostnameChangeEvent - Class in org.kitteh.irc.client.library.event.user
A User has changed hostname.
UserHostnameChangeEvent(Client, List<ServerMessage>, User, User) - Constructor for class org.kitteh.irc.client.library.event.user.UserHostnameChangeEvent
Creates the event.
UserId - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for user ID.
UserInfoChangeEvent<Type> - Interface in org.kitteh.irc.client.library.event.helper
A User is having their information changed.
UserInfoChangeEventBase<Type> - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for user info changing.
UserInfoChangeEventBase(Client, List<ServerMessage>, User, User, Function<User, Type>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
Constructs the event.
UserMode - Interface in org.kitteh.irc.client.library.element.mode
A user mode.
UserModeCommand - Class in org.kitteh.irc.client.library.command
Commands a la User MODE, without modes added will just query self.
UserModeCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.UserModeCommand
Constructs a MODE command for a given user.
UserModeEvent - Class in org.kitteh.irc.client.library.event.user
User a la mode.
UserModeEvent(Client, List<ServerMessage>, Actor, String, ModeStatusList<UserMode>) - Constructor for class org.kitteh.irc.client.library.event.user.UserModeEvent
Creates the event.
UserNickChangeEvent - Class in org.kitteh.irc.client.library.event.user
A User has changed nickname!
UserNickChangeEvent(Client, List<ServerMessage>, User, User) - Constructor for class org.kitteh.irc.client.library.event.user.UserNickChangeEvent
Creates the event.
userNotice(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
 
UserNoticeEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
An event for when Twitch sends a USERNOTICE message, which is when a user subscribes or re-subscribes.
UserNoticeEvent(Client, List<ServerMessage>, Channel, String) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.UserNoticeEvent
Constructs the event.
UserQuitEvent - Class in org.kitteh.irc.client.library.event.user
A User has quit the server!
UserQuitEvent(Client, List<ServerMessage>, User, String) - Constructor for class org.kitteh.irc.client.library.event.user.UserQuitEvent
Creates the event.
userState(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
 
UserStateEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
An event for when Twitch sends a USERSTATE message.
UserStateEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.UserStateEvent
Constructs the event.
UserType - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for user types.
UserType.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Known msg id values, according to Twitch documentation.
UserUserStringChangeEvent - Class in org.kitteh.irc.client.library.event.user
A User has changed user string.
UserUserStringChangeEvent(Client, List<ServerMessage>, User, User) - Constructor for class org.kitteh.irc.client.library.event.user.UserUserStringChangeEvent
Creates the event.

V

valueOf(String) - Static method in enum org.kitteh.irc.client.library.command.MonitorCommand.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.element.mode.ChannelMode.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent.Change
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.feature.CaseMapping
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.feature.sts.StsClientState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.util.Format
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kitteh.irc.client.library.command.MonitorCommand.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kitteh.irc.client.library.element.mode.ChannelMode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent.Change
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kitteh.irc.client.library.feature.CaseMapping
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kitteh.irc.client.library.feature.sts.StsClientState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
Gets an UNCHANGING representation of the values.
values() - Static method in enum org.kitteh.irc.client.library.util.Format
Returns an array containing the constants of this enum type, in the order they are declared.
verify(ECPublicKey, String, String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
Verifies a signature.
version(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
Version - Class in org.kitteh.irc.client.library.util
Holder of KICL version string.

W

wallops() - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new WALLOPS command.
wallops(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
WallopsCommand - Class in org.kitteh.irc.client.library.command
Sends a WALLOPS message to the server.
WallopsCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.WallopsCommand
Constructs the command.
WallopsEvent - Class in org.kitteh.irc.client.library.event.user
A WALLOPS message has been received.
WallopsEvent(Client, List<ServerMessage>, Actor, String) - Constructor for class org.kitteh.irc.client.library.event.user.WallopsEvent
Constructs the event.
webirc(String, String, String, InetAddress) - Method in interface org.kitteh.irc.client.library.Client.Builder
Sets all the information for, and enables, WebIRC.
webirc(String, String, String, InetAddress) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
webircRemove() - Method in interface org.kitteh.irc.client.library.Client.Builder
Removes WEBIRC settings from this builder.
webircRemove() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
welcome(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
who(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whoComplete(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whois() - Method in interface org.kitteh.irc.client.library.Client.Commands
Provides a new WHOIS command.
whoisAccount(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whoisAway(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whoisChannels(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
WhoisCommand - Class in org.kitteh.irc.client.library.command
Sends a WHOIS request to the server.
WhoisCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.WhoisCommand
Constructs the command.
WhoisData - Interface in org.kitteh.irc.client.library.element
Describes WHOIS data received.
whoisEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
WhoisEvent - Class in org.kitteh.irc.client.library.event.user
The server has sent WHOIS data on a user.
WhoisEvent(Client, WhoisData) - Constructor for class org.kitteh.irc.client.library.event.user.WhoisEvent
Constructs the event.
whoisIdle(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whoisOperator(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whoisSecure(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whoisServer(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
whoisUser(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
 
willAttemptReconnect() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
Gets if the client plans to reconnect to the server.
withBackground(Format) - Method in enum org.kitteh.irc.client.library.util.Format
Gets a String for displaying this color with a given background color.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2013–2019 Kitteh. All rights reserved.