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.
AbstractAccountSaslProtocol - Class in org.kitteh.irc.client.library.feature.auth
Abstract class covering SASL protocols.
AbstractAccountSaslProtocol(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractAccountSaslProtocol
Creates an instance.
AbstractAuthProtocol - Class in org.kitteh.irc.client.library.feature.auth
Abstract auth protocol.
AbstractAuthProtocol(Client) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
Creates an instance.
AbstractDefaultListenerBase - Class in org.kitteh.irc.client.library.defaults.listener
A base for listening to server message events.
AbstractDefaultListenerBase(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
Constructs the listener.
AbstractDefaultListenerBase.MessageTargetInfo - Class in org.kitteh.irc.client.library.defaults.listener
Information about the target of a message.
AbstractDefaultListenerBase.MessageTargetInfo.ChannelInfo - Class in org.kitteh.irc.client.library.defaults.listener
A targeted channel.
AbstractDefaultListenerBase.MessageTargetInfo.Private - Class in org.kitteh.irc.client.library.defaults.listener
A private message received.
AbstractDefaultListenerBase.MessageTargetInfo.TargetedChannel - Class in org.kitteh.irc.client.library.defaults.listener
A channel targeted with a prefix.
AbstractModeInfoListenerBase - Class in org.kitteh.irc.client.library.defaults.listener
A base for listening to mode info events.
AbstractModeInfoListenerBase(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
Constructs the listener.
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 - Class in org.kitteh.irc.client.library.feature.auth
SASL authentication.
AbstractSaslProtocol(Client, 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
 
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(ActorEvent<? extends Actor>, EchoMessage[]) - Method in class org.kitteh.irc.client.library.feature.filter.EchoMessage.Processor
 
accepts(ActorEvent<? 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(CtcpEvent, MeCommandOnly[]) - Method in class org.kitteh.irc.client.library.feature.filter.MeCommandOnly.Processor
 
accepts(CtcpEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.MeCommandOnly.Processor
 
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(ServerMessageEvent, TagFilter[]) - Method in class org.kitteh.irc.client.library.feature.filter.TagFilter.Processor
 
accepts(ServerMessageEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.TagFilter.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.listener.DefaultAccountListener
 
account(String) - Method in class org.kitteh.irc.client.library.feature.auth.NickServ.Builder
Sets the account.
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.
ack(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultAckListener
 
AckEvent - Class in org.kitteh.irc.client.library.event.client
An ACK has been received, which should have a label attached to correspond with a previously sent message.
AckEvent(Client, ServerMessage) - Constructor for class org.kitteh.irc.client.library.event.client.AckEvent
Constructs the event.
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, 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, 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, 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, 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, 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.Management
Sets the supplier of the actor tracker.
ActorTracker - Interface in org.kitteh.irc.client.library.feature
Tracker of users and channels, provider of all actors.
add(ModeStatus.Action, ChannelMode) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
Adds a mode change without a parameter.
add(ModeStatus.Action, ChannelMode, String) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
Adds a mode change.
add(ModeStatus.Action, ChannelUserMode, User) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
Adds a mode change.
add(MessageTag) - Method in class org.kitteh.irc.client.library.command.Command.Tags
 
add(String) - Method in class org.kitteh.irc.client.library.command.Command.Tags
 
add(String, String) - Method in class org.kitteh.irc.client.library.command.Command.Tags
 
add(ModeStatus.Action, UserMode) - Method in class org.kitteh.irc.client.library.command.UserModeCommand
Adds a mode change without a parameter.
add(ModeStatus.Action, 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.
addCustomChannelMode(ChannelMode) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
addCustomChannelMode(ChannelMode) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Adds a custom channel mode, for a server that doesn't correctly list modes.
addCustomUserMode(UserMode) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
 
addCustomUserMode(UserMode) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Adds a custom user mode, for a server that doesn't correctly list modes.
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.
addEvent(ClientReceiveServerMessageEvent) - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
Adds an event to the tag.
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 class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
 
addRequest(String) - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationRequestEvent
Add a capability to be requested following this event.
address(HostWithPort) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the server host and port to which the client will connect.
addSupport(Client) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
Adds support for Twitch to the client.
addSupport(Client, boolean) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
Adds support for Twitch to the client.
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.Management
Sets the supplier of the authentication manager.
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(String) - Method in class org.kitteh.irc.client.library.command.AwayCommand
Sets the away message for the command.
away(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultAwayListener
 
away(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultAwayListener
 
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.listener.DefaultBanListListener
 
banListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultBanListListener
 
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.
BATCH - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Batched messages.
BatchEvent - Interface in org.kitteh.irc.client.library.event.helper
An event involving batched messages.
BatchReferenceTag - Class in org.kitteh.irc.client.library.util
Represents a BATCH capability reference tag.
BatchReferenceTag(String, String, List<String>) - Constructor for class org.kitteh.irc.client.library.util.BatchReferenceTag
Constructs a reference tag.
BatchReferenceTag(String, String) - Constructor for class org.kitteh.irc.client.library.util.BatchReferenceTag
Constructs a reference tag without parameters.
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
 
bind() - Method in interface org.kitteh.irc.client.library.Client.Builder
Returns bind builder methods.
bind() - 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.
build() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ.Builder
Builds NickServ.
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.defaults.feature.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.
builder(Client) - Static method in class org.kitteh.irc.client.library.feature.auth.NickServ
Creates a new NickServ builder.
Builder(Client) - Constructor for class org.kitteh.irc.client.library.feature.auth.NickServ.Builder
Constructs the builder with the given client.

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.connection.ClientConnectionEndedEvent
Gets if the client will be able to reconnect.
cap(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultCapListener
 
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, 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, 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, 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, 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.TwitchSupport
Capability to receive commands.
CAPABILITY_MEMBERSHIP - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
Capability to receive JOIN, MODE, NAMES, and PART.
CAPABILITY_TAGS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
Capability to receive tags.
capabilityManager(Function<Client.WithManagement, ? extends CapabilityManager.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets the supplier of the capability manager.
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, 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, 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.
CHANNEL_CREATION_TIME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
Support for searching by channel creation time.
ChannelCommand<C extends ChannelCommand<C>> - 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, 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, ServerMessage, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
Constructs the event.
ChannelInviteEvent - Class in org.kitteh.irc.client.library.event.channel
A User has invited somebody to a Channel!
ChannelInviteEvent(Client, 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, 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, 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, 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, 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.listener.DefaultModeListener
 
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, 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.
ChannelMultipleMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving a Channel.
ChannelMultipleMessageEventBase(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ChannelMultipleMessageEventBase
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, 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, ServerMessage, Channel, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
Creates the event.
ChannelTagMessageEvent - Class in org.kitteh.irc.client.library.event.channel
Fires when a tag message is sent to a channel.
ChannelTagMessageEvent(Client, ServerMessage, Actor, Channel) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTagMessageEvent
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, 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, 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, ServerMessage, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedNoticeEvent
Creates the event.
ChannelTargetedTagMessageEvent - Class in org.kitteh.irc.client.library.event.channel
Fires when a tag message is sent to a subset of users in a channel.
ChannelTargetedTagMessageEvent(Client, ServerMessage, Actor, Channel, ChannelUserMode) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedTagMessageEvent
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, ServerMessage, Channel, Channel.Topic, Channel.Topic, boolean) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
Creates the event.
ChannelTopicEvent(Client, ServerMessage, Channel, boolean) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
Deprecated.
Use new constructor
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.listener.DefaultChgHostListener
 
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.command.Command.Tags
 
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, 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.Builder.Bind - Interface in org.kitteh.irc.client.library
Bind builder methods.
Client.Builder.Listeners - Interface in org.kitteh.irc.client.library
Listener builder methods.
Client.Builder.Management - Interface in org.kitteh.irc.client.library
Management-related builder methods.
Client.Builder.Proxy - Interface in org.kitteh.irc.client.library
Information about a proxy host for the connection.
Client.Builder.Server - Interface in org.kitteh.irc.client.library
Server builder methods.
Client.Builder.Server.SecurityType - Enum in org.kitteh.irc.client.library
The security type, TLS or no.
Client.Builder.WebIrc - Interface in org.kitteh.irc.client.library
WebIRC builder.
Client.Builder.WebIrc.Gateway - Interface in org.kitteh.irc.client.library
WebIRC user.
Client.Builder.WebIrc.Hostname - Interface in org.kitteh.irc.client.library
WebIRC host.
Client.Builder.WebIrc.Ip - Interface in org.kitteh.irc.client.library
WebIRC IP.
Client.Builder.WebIrc.Password - Interface in org.kitteh.irc.client.library
WebIRC password.
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, ServerMessage, boolean) - Constructor for class org.kitteh.irc.client.library.event.client.ClientAwayStatusChangeEvent
Constructs the event.
ClientBatchEndEvent - Class in org.kitteh.irc.client.library.event.batch
A batch has ended, and all the messages will now be processed.
ClientBatchEndEvent(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.batch.ClientBatchEndEvent
Constructs the event.
ClientBatchEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for batch related events.
ClientBatchEventBase(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientBatchEventBase
Constructs the event.
ClientBatchMessageEvent - Class in org.kitteh.irc.client.library.event.batch
A new message has been added to a batch reference tag, and will be held until the batch finishes.
ClientBatchMessageEvent(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.batch.ClientBatchMessageEvent
Constructs the event.
ClientBatchStartEvent - Class in org.kitteh.irc.client.library.event.batch
A batch has started.
ClientBatchStartEvent(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.batch.ClientBatchStartEvent
Constructs the event.
ClientConnection - Interface in org.kitteh.irc.client.library.feature.network
A connection by a client.
ClientConnectionClosedEvent - Class in org.kitteh.irc.client.library.event.connection
The Client has had a working connection cease.
ClientConnectionClosedEvent(Client, boolean, Throwable, String) - Constructor for class org.kitteh.irc.client.library.event.connection.ClientConnectionClosedEvent
Constructs the event.
ClientConnectionEndedEvent - Class in org.kitteh.irc.client.library.event.connection
The Client has had a connection end.
ClientConnectionEndedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
Constructs the event.
ClientConnectionEstablishedEvent - Class in org.kitteh.irc.client.library.event.connection
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.connection.ClientConnectionEstablishedEvent
Constructs the event.
ClientConnectionFailedEvent - Class in org.kitteh.irc.client.library.event.connection
The Client has had a connection failure.
ClientConnectionFailedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.connection.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<C extends Command<C>> - 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.
Command.Tags - Class in org.kitteh.irc.client.library.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) - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
 
connect(Client.WithManagement) - Method in interface org.kitteh.irc.client.library.feature.network.NetworkHandler
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(ModeType) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
 
contains(ModeType) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets if the given mode is present in the list.
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(char) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
 
containsMode(char) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets if the given mode character 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.
CtcpEvent - Interface in org.kitteh.irc.client.library.event.helper
An event involving a CTCP message.
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.connection.ClientConnectionEndedEvent
Default reconnection delay, in milliseconds.
DefaultAccountListener - Class in org.kitteh.irc.client.library.defaults.listener
Default ACCOUNT listener, producing events using default classes.
DefaultAccountListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultAccountListener
Constructs the listener.
DefaultAckListener - Class in org.kitteh.irc.client.library.defaults.listener
Default ACK listener, producing events using default classes.
DefaultAckListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultAckListener
Constructs the listener.
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.
DefaultAwayListener - Class in org.kitteh.irc.client.library.defaults.listener
Default AWAY listener, producing events using default classes.
DefaultAwayListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultAwayListener
Constructs the listener.
DefaultBanListListener - Class in org.kitteh.irc.client.library.defaults.listener
Default ban list listener, producing events using default classes.
DefaultBanListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultBanListListener
Constructs the listener.
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.
DefaultCapListener - Class in org.kitteh.irc.client.library.defaults.listener
Default CAP listener, producing events using default classes.
DefaultCapListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultCapListener
Constructs the listener.
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.
DefaultChgHostListener - Class in org.kitteh.irc.client.library.defaults.listener
Default CHGHOST listener, producing events using default classes.
DefaultChgHostListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultChgHostListener
Constructs the listener.
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.
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.
DefaultExceptListListener - Class in org.kitteh.irc.client.library.defaults.listener
Default except list listener, producing events using default classes.
DefaultExceptListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultExceptListListener
Constructs the listener.
DefaultInviteListener - Class in org.kitteh.irc.client.library.defaults.listener
Default INVITE listener, producing events using default classes.
DefaultInviteListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListener
Constructs the listener.
DefaultInviteListListener - Class in org.kitteh.irc.client.library.defaults.listener
Default invite list listener, producing events using default classes.
DefaultInviteListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListListener
Constructs the listener.
DefaultISupportAwayLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of AwayLen.
DefaultISupportAwayLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportAwayLen
Constructs the object.
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.
DefaultISupportClientTagDeny - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ClientTagDeny.
DefaultISupportClientTagDeny(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportClientTagDeny
Constructs the object.
DefaultISupportEList - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of EList.
DefaultISupportEList(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportEList
Constructs the object.
DefaultISupportExcepts - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of Excepts.
DefaultISupportExcepts(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExcepts
Constructs the object.
DefaultISupportExtBan - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ExtBan.
DefaultISupportExtBan(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExtBan
Constructs the object.
DefaultISupportHostLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of HostLen.
DefaultISupportHostLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportHostLen
Constructs the object.
DefaultISupportInvEx - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of InvEx.
DefaultISupportInvEx(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportInvEx
Constructs the object.
DefaultISupportKickLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of KickLen.
DefaultISupportKickLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportKickLen
Constructs the object.
DefaultISupportListener - Class in org.kitteh.irc.client.library.defaults.listener
Default ISUPPORT listener, producing events using default classes.
DefaultISupportListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultISupportListener
Constructs the listener.
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.
DefaultISupportMaxList - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of CaseMapping.
DefaultISupportMaxList(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
Constructs the object.
DefaultISupportMaxList.DefaultLimitData - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of MaxList.LimitData.
DefaultISupportMaxTargets - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of MaxTargets.
DefaultISupportMaxTargets(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxTargets
Constructs the object.
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.
DefaultISupportParameterOptionalInteger - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of OptionalIntegerParameter.
DefaultISupportParameterOptionalInteger(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterOptionalInteger
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.
DefaultISupportSilence - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of Silence.
DefaultISupportSilence(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportSilence
Constructs the object.
DefaultISupportStatusMsg - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of StatusMsg.
DefaultISupportStatusMsg(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportStatusMsg
Constructs the object.
DefaultISupportTargMax - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of ISupportParameter.TargMax.
DefaultISupportTargMax(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTargMax
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.
DefaultISupportUserLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
Default implementation of UserLen.
DefaultISupportUserLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportUserLen
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.
DefaultJoinListener - Class in org.kitteh.irc.client.library.defaults.listener
Default JOIN listener, producing events using default classes.
DefaultJoinListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultJoinListener
Constructs the listener.
DefaultKickListener - Class in org.kitteh.irc.client.library.defaults.listener
Default KICK listener, producing events using default classes.
DefaultKickListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultKickListener
Constructs the listener.
DefaultKnockListener - Class in org.kitteh.irc.client.library.defaults.listener
Default KNOCK listener, producing events using default classes.
DefaultKnockListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultKnockListener
Constructs the listener.
DefaultLimitData(Set<Character>, int) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList.DefaultLimitData
Constructs this limit data.
DefaultListeners - Enum in org.kitteh.irc.client.library.defaults.listener
Default event listeners registered by the client.
defaultMessageMap(DefaultMessageMap) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets default messages.
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.
DefaultMessageTagLabel - Class in org.kitteh.irc.client.library.defaults.element.messagetag
Default implementation of Label.
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
 
DefaultMessageTagMsgId - Class in org.kitteh.irc.client.library.defaults.element.messagetag
Default implementation of MsgId.
DefaultMessageTagTime - Class in org.kitteh.irc.client.library.defaults.element.messagetag
Default implementation of MessageTag.Time.
DefaultMessageTagTyping - Class in org.kitteh.irc.client.library.defaults.element.messagetag
Default implementation of Typing.
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 - Class in org.kitteh.irc.client.library.defaults.element.mode
A default ModeInfo implementation.
DefaultModeInfo(Client, Channel, ChannelMode, String, String, Instant) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
Constructs the mode info.
DefaultModeListener - Class in org.kitteh.irc.client.library.defaults.listener
Default MODE listener, producing events using default classes.
DefaultModeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultModeListener
Constructs the listener.
DefaultModeStatus<ModeType extends Mode> - Class in org.kitteh.irc.client.library.defaults.element.mode
A particular default status of a mode.
DefaultModeStatus(ModeStatus.Action, ModeType) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
Creates a status without a parameter.
DefaultModeStatus(ModeStatus.Action, ModeType, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
Creates a status.
DefaultModeStatusList<ModeType extends Mode> - Class in org.kitteh.irc.client.library.defaults.element.mode
A default list of mode statuses.
DefaultMonitorListener - Class in org.kitteh.irc.client.library.defaults.listener
Default MONITOR listener, producing events using default classes.
DefaultMonitorListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultMonitorListener
Constructs the listener.
DefaultMotdListener - Class in org.kitteh.irc.client.library.defaults.listener
Default MOTD listener, producing events using default classes.
DefaultMotdListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultMotdListener
Constructs the listener.
DefaultNamesListener - Class in org.kitteh.irc.client.library.defaults.listener
Default NAMES listener, producing events using default classes.
DefaultNamesListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNamesListener
Constructs the listener.
DefaultNickListener - Class in org.kitteh.irc.client.library.defaults.listener
Default NICK listener, producing events using default classes.
DefaultNickListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNickListener
Constructs the listener.
DefaultNickRejectedListener - Class in org.kitteh.irc.client.library.defaults.listener
Default welcome listener, producing events using default classes.
DefaultNickRejectedListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNickRejectedListener
Constructs the listener.
DefaultNoticeListener - Class in org.kitteh.irc.client.library.defaults.listener
Default NOTICE listener, producing events using default classes.
DefaultNoticeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNoticeListener
Constructs the listener.
DefaultPartListener - Class in org.kitteh.irc.client.library.defaults.listener
Default PART listener, producing events using default classes.
DefaultPartListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultPartListener
Constructs the listener.
DefaultPrivmsgListener - Class in org.kitteh.irc.client.library.defaults.listener
Default PRIVMSG listener, producing events using default classes.
DefaultPrivmsgListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultPrivmsgListener
Constructs the listener.
DefaultQuietListListener - Class in org.kitteh.irc.client.library.defaults.listener
Default quiet list listener, producing events using default classes.
DefaultQuietListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultQuietListListener
Constructs the listener.
DefaultQuitListener - Class in org.kitteh.irc.client.library.defaults.listener
Default QUIT listener, producing events using default classes.
DefaultQuitListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultQuitListener
Constructs the listener.
defaults - Variable in class org.kitteh.irc.client.library.defaults.feature.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.
DefaultSetNameListener - Class in org.kitteh.irc.client.library.defaults.listener
Default SETNAME listener, producing events using default classes.
DefaultSetNameListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultSetNameListener
Constructs the listener.
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.
DefaultStandardReplyListener - Class in org.kitteh.irc.client.library.defaults.listener
Default FAIL/NOTE/WARN listener, producing events using default classes.
DefaultStandardReplyListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultStandardReplyListener
Constructs the listener.
DefaultTagmsgListener - Class in org.kitteh.irc.client.library.defaults.listener
Default TAGMSG listener, producing events using default classes.
DefaultTagmsgListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultTagmsgListener
Constructs the listener.
DefaultTopicListener - Class in org.kitteh.irc.client.library.defaults.listener
Default TOPIC listener, producing events using default classes.
DefaultTopicListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultTopicListener
Constructs the listener.
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.
DefaultUserModeListener - Class in org.kitteh.irc.client.library.defaults.listener
Default UMODE listener, producing events using default classes.
DefaultUserModeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultUserModeListener
Constructs the listener.
DefaultVersionListener - Class in org.kitteh.irc.client.library.defaults.listener
Default version listener, producing events using default classes.
DefaultVersionListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultVersionListener
Constructs the listener.
DefaultWallopsListener - Class in org.kitteh.irc.client.library.defaults.listener
Default WALLOPS listener, producing events using default classes.
DefaultWallopsListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWallopsListener
Constructs the listener.
DefaultWelcomeListener - Class in org.kitteh.irc.client.library.defaults.listener
Default welcome listener, producing events using default classes.
DefaultWelcomeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWelcomeListener
Constructs the listener.
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.
DefaultWhoisListener - Class in org.kitteh.irc.client.library.defaults.listener
Default WHOIS listener, producing events using default classes.
DefaultWhoisListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
Constructs the listener.
DefaultWhoListener - Class in org.kitteh.irc.client.library.defaults.listener
Default WHO listener, producing events using default classes.
DefaultWhoListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWhoListener
Constructs the listener.
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.
endModeInfoList(ClientReceiveNumericEvent, String, char, List<ServerMessage>, List<ModeInfo>) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
Handles the end of the mode info list.
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.
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.messagetag.DefaultMessageTagLabel
 
equals(Object) - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagMsgId
 
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.HostWithPort
 
equals(Object) - Method in class org.kitteh.irc.client.library.util.Mask
 
eventListeners(List<EventListenerSupplier>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets the suppliers of event listeners to be registered by the event manager upon construction.
EventListenerSupplier - Interface in org.kitteh.irc.client.library.feature
A supplier of an event listener.
EventListening - Interface in org.kitteh.irc.client.library.feature.auth.element
An interface for providing an object to be registered automatically as an event listener when AuthManager.addProtocol(AuthProtocol) is called.
eventManager(Function<Client.WithManagement, ? extends EventManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets the supplier of the event manager.
EventManager - Interface in org.kitteh.irc.client.library.feature
Processes and registers events for a single Client instance.
exception(Consumer<Exception>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Listeners
Sets a listener for all thrown exceptions on this client.
Exceptional(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager.Exceptional
Constructs this exceptional class.
exceptList(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultExceptListListener
 
exceptListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultExceptListListener
 
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.MessageCommand
Executes the command.
execute() - Method in class org.kitteh.irc.client.library.command.MonitorCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.NoticeCommand
Executes the command.
execute() - Method in class org.kitteh.irc.client.library.command.OperCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.SetNameCommand
 
execute() - Method in class org.kitteh.irc.client.library.command.TagMessageCommand
Executes the command.
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
 
FailEvent - Class in org.kitteh.irc.client.library.event.client
A FAIL has been received.
FailEvent(Client, ServerMessage, String, String, List<String>, String) - Constructor for class org.kitteh.irc.client.library.event.client.FailEvent
Constructs the event.
FilteringSubscriptionFactory - Class in org.kitteh.irc.client.library.defaults.feature
A filtering factory for filters.
FilteringSubscriptionFactory(Map<Class<? extends Annotation>, FilterProcessor<?, ? extends Annotation>>) - Constructor for class org.kitteh.irc.client.library.defaults.feature.FilteringSubscriptionFactory
Constructs the filter factory.
filterPassword(String) - Static method in class org.kitteh.irc.client.library.util.StringUtil
Converts all characters of a password to asterisks.
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.listener.AbstractDefaultListenerBase
Fires an event.
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.defaults.element.mode.DefaultModeStatusList
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.defaults.element.mode.DefaultModeStatusList
Creates a list from a given string input such as "+iZ".
FUNCTION - Static variable in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagLabel
Function to create this message tag.
FUNCTION - Static variable in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagMsgId
Function to create this message tag.
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.defaults.element.messagetag.DefaultMessageTagTyping
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.Login
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.MsgParamCumulativeMonths
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.
gateway(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.WebIrc.Gateway
Sets the gateway/user part of the client's address.
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.AbstractAccountPassProtocol
Gets the account name.
getAccountName() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountSaslProtocol
Gets the account name.
getAcknowledgedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
Gets capabilities acknowledged.
getAction() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
 
getAction() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatus
Gets if the mode is being set or removed.
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(String) - Method in class org.kitteh.irc.client.library.defaults.feature.network.JavaResolver
 
getAddress(String) - Method in interface org.kitteh.irc.client.library.feature.network.Resolver
Gets the InetAddress for the given host, resolving as necessary.
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
 
getAll() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
 
getAll() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets the list of statuses.
getAllLimitData() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
 
getAllLimitData() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList
Gets all the limit data specified.
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.
getAsString() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
 
getAsString() - Method in interface org.kitteh.irc.client.library.element.MessageTag
Gets the tag in the String format sent over the IRC protocol.
getAsString() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets the statuses in a convenient String format.
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.AbstractAuthProtocol
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
 
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.
getAwayReasonLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the maximum length of away reasons.
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
 
getByMode(ModeType) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
 
getByMode(char) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
 
getByMode(ModeType) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets all mode statuses of a given mode.
getByMode(char) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
Gets all mode statuses of a given mode character.
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.connection.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 a snapshot of known information about a named channel, if the channel is being tracked by the client.
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.element.mode.DefaultModeInfo
 
getChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
getChannel() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.ChannelInfo
Gets the channel.
getChannel() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.TargetedChannel
Gets the channel.
getChannel(ClientReceiveNumericEvent, String) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
 
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 class org.kitteh.irc.client.library.event.abstractbase.ChannelMultipleMessageEventBase
 
getChannel() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelEvent
Gets the Channel involved in this event.
getChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Gets a channel.
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(ClientReceiveNumericEvent, String, char) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
 
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.
getChar() - Method in enum org.kitteh.irc.client.library.element.mode.ModeStatus.Action
Gets the character that represents this action.
getCharacter() - Method in enum org.kitteh.irc.client.library.command.MonitorCommand.Action
Gets the character for this action.
getClient() - Method in interface org.kitteh.irc.client.library.Client
 
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 class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
 
getClient() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
 
getClient() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
Gets the client.
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.event.abstractbase.ClientEventBase
 
getClient() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
 
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.
getCode() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
Gets the code for this message.
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 class org.kitteh.irc.client.library.event.client.StandardReplyEvent
Gets the command this message is about, or "*" for no command.
getCommand() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the command sent.
getCommand() - Method in interface org.kitteh.irc.client.library.event.helper.CtcpEvent
Gets the CTCP command.
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.
getConstructingFunction() - Method in enum org.kitteh.irc.client.library.defaults.listener.DefaultListeners
 
getConstructingFunction() - Method in interface org.kitteh.irc.client.library.feature.EventListenerSupplier
Gets the function that constructs and returns the event listener.
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
 
getContext() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
Gets the context, if any, for this message.
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.defaults.element.mode.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() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
 
getCreator(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
 
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 class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
 
getDefault(DefaultMessageType, String) - Method in class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
 
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.
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() - Method in class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
 
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.
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.
getDescription() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
Gets the description.
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.
getEntries() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTargMax
 
getEntries() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.TargMax
Gets the set of max target entries.
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.
getEscapedValue() - Method in interface org.kitteh.irc.client.library.element.MessageTag
Gets the escaped value of the tag.
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
 
getEvents() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
Gets the events, in order, assigned to this tag.
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
 
getExtensions() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportEList
 
getExtensions() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
Gets the supported LIST extensions.
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.
getHost() - Method in class org.kitteh.irc.client.library.util.HostWithPort
Gets the host.
getId() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagMsgId
 
getId() - Method in interface org.kitteh.irc.client.library.element.MessageTag.MsgId
Gets the message id.
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
 
getInstance() - Static method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
Gets the single instance of this class.
getInteger() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterInteger
 
getInteger() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterOptionalInteger
 
getInteger() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.IntegerParameter
Gets the value of this parameter.
getInteger() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.OptionalIntegerParameter
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.
getKickReasonLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the maximum length of kick reasons.
getLabel() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagLabel
 
getLabel() - Method in interface org.kitteh.irc.client.library.element.MessageTag.Label
Gets the label.
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.connection.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.defaults.element.isupport.DefaultISupportMaxList.DefaultLimitData
 
getLimit(char) - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
 
getLimit(char) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList
Gets the maximum limit for a given mode.
getLimit() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList.LimitData
Gets the limit for this data.
getLimit() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
Gets the maximum number of targets a client can have.
getLimitData(char) - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
 
getLimitData(char) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList
Gets the limit data for a given mode.
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.
getList() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportClientTagDeny
 
getList() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ClientTagDeny
Gets the list of items provided by the server.
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.defaults.element.mode.DefaultModeInfo
 
getMask() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Gets the mask.
getMax(String) - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTargMax
 
getMax(String) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.TargMax
Gets the max, if any, for a given command.
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
 
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.defaults.element.mode.DefaultModeInfo
 
getMode() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
 
getMode() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
Gets the mode for which this info exists.
getMode() - Method in interface 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.DefaultISupportMaxList.DefaultLimitData
 
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.MaxList.LimitData
Gets the modes for this data.
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.MsgParamCumulativeMonths
Gets the number of months the user has subscribed for
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.
getNetworkHandler() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the network handler.
getNetworkHandler() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
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.
getNewTopic() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
 
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.
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.
getOldTopic() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
 
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).
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.defaults.element.mode.DefaultModeStatus
 
getParameter() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatus
Gets the parameter for the mode status, if applicable.
getParameter() - Method in class org.kitteh.irc.client.library.event.client.ISupportParameterEvent
Gets the parameter received.
getParameters() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
 
getParameters() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the subsequent parameters after the command.
getParameters() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
Gets the tag's parameters.
getPassword() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
Gets the password.
getPort() - Method in class org.kitteh.irc.client.library.util.HostWithPort
Gets the port.
getPrefix() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExtBan
 
getPrefix() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.TargetedChannel
Gets the prefix.
getPrefix() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ExtBan
Gets the prefix, if any, for extended bans.
getPrefix() - Method in class org.kitteh.irc.client.library.event.abstractbase.TargetedUserChannelMessageEventBase
 
getPrefix() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedTagMessageEvent
 
getPrefix() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelTargetedEvent
Gets the prefix to which the message was sent.
getPrefixes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportStatusMsg
 
getPrefixes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.StatusMsg
Gets the prefixes supported.
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.
getProxyAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets the proxy address
getProxyAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
getProxyType() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets if the client is configured to use a proxy.
getProxyType() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
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.
getRawMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
 
getRawMessage() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
Gets the unprocessed message received by the server.
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.connection.ClientConnectionEndedEvent
Gets the delay until reconnection.
getReferenceTag() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientBatchEventBase
 
getReferenceTag() - Method in interface org.kitteh.irc.client.library.event.helper.BatchEvent
Gets the reference tag.
getReferenceTag() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
Gets the reference tag.
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 class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
 
getRequests() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationRequestEvent
Gets the capabilities to be requested.
getResolver() - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
 
getResolver() - Method in interface org.kitteh.irc.client.library.feature.network.NetworkHandler
Gets the resolver used by this network handler.
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 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 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 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.
getSource() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
 
getSource() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMultipleMessageEventBase
 
getSource() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
Gets the server-sent message that caused this event.
getSource() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMultipleMessageEvent
Gets the server-sent messages that caused this event.
getState() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagTyping
 
getState() - Method in interface org.kitteh.irc.client.library.element.MessageTag.Typing
Gets the typing state.
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.
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 of milliseconds.
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.event.helper.ServerMessageEvent
Gets the named tag if present.
getTag(String, Class<Tag>) - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
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.
getTags() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
Gets the tags for this tag message.
getTarget() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
 
getTarget() - Method in class org.kitteh.irc.client.library.event.abstractbase.PrivateEventBase
 
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
getTopicLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets the maximum length of topics.
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.listener.AbstractDefaultListenerBase
Gets the actor tracker.
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
 
getType() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
Gets the type of standard reply this is.
getType() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
Gets the tag's type
getTypeByTarget(String) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
Gets the relevant info about a message target.
getTypes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanTypes
 
getTypes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExtBan
 
getTypes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanTypes
Gets the channel types.
getTypes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ExtBan
Gets the characters of types of extended bans supported.
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.
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, 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.messagetag.DefaultMessageTagLabel
 
hashCode() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagMsgId
 
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.HostWithPort
 
hashCode() - Method in class org.kitteh.irc.client.library.util.Mask
 
hasSupport(Client) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
Checks if the given client has had Twitch support added.
hasWhoXSupport() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
Gets if the server supports WHOX.
host(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.Bind
Binds the client to a host or IP locally.
host(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the server host to which the client will connect.
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>.
hostname(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.WebIrc.Hostname
Sets the hostname part of the client's address.
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.
HostWithPort - Class in org.kitteh.irc.client.library.util
A host and a port.

I

Id - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
Message tag for an ID.
initialize(String, NetworkHandler, HostWithPort, String, InetSocketAddress, HostWithPort, ProxyType, String, String, String, ActorTracker, AuthManager, CapabilityManager.WithManagement, EventManager, List<EventListenerSupplier>, 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, NetworkHandler, HostWithPort, String, InetSocketAddress, HostWithPort, ProxyType, String, String, String, ActorTracker, AuthManager, CapabilityManager.WithManagement, EventManager, List<EventListenerSupplier>, 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
 
input(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Listeners
Sets a listener for all incoming messages from the server.
invite(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListener
 
invite(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultStandardReplyListener
 
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.listener.DefaultInviteListListener
 
inviteListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListListener
 
ip(InetAddress) - Method in interface org.kitteh.irc.client.library.Client.Builder.WebIrc.Ip
Sets the client's IP address.
isAlive() - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
 
isAlive() - Method in interface org.kitteh.irc.client.library.feature.network.ClientConnection
Gets if the connection is alive.
isAllowed(String) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ClientTagDeny
Gets if a given client tag is allowed by the server.
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.
isClientOnly() - Method in interface org.kitteh.irc.client.library.element.MessageTag
Gets if this message tag is a client-only tag.
isColor() - Method in enum org.kitteh.irc.client.library.util.Format
Gets if the format is a color.
isConnectionAlive() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Gets if the connection is alive.
isConnectionAlive() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
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 class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
 
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.SslUtil
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 class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
 
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.
isReferenceTagIgnored() - Method in class org.kitteh.irc.client.library.event.batch.ClientBatchStartEvent
Gets if the reference tag will be ignored, resulting in tagged messages being processed as if the batch tag were not holding them back.
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.
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 class org.kitteh.irc.client.library.event.abstractbase.PrivateEventBase
 
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.listener.DefaultISupportListener
 
iSupportManager(Function<Client.WithManagement, ? extends ISupportManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets the supplier of the ISUPPORT manager.
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.AwayLen - Interface in org.kitteh.irc.client.library.element
Represents the length limit of an away reason.
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.ClientTagDeny - Interface in org.kitteh.irc.client.library.element
Represents a listing of client tags that will be blocked and dropped
ISupportParameter.EList - Interface in org.kitteh.irc.client.library.element
Represents the LIST extensions supported.
ISupportParameter.Excepts - Interface in org.kitteh.irc.client.library.element
Represents support for ban exceptions.
ISupportParameter.ExtBan - Interface in org.kitteh.irc.client.library.element
Represents support for extended ban masks.
ISupportParameter.HostLen - Interface in org.kitteh.irc.client.library.element
Represents the length limit of a hostname.
ISupportParameter.IntegerParameter - Interface in org.kitteh.irc.client.library.element
Represents a parameter which always has an integer value.
ISupportParameter.InvEx - Interface in org.kitteh.irc.client.library.element
Represents support for invite exemptions.
ISupportParameter.KickLen - Interface in org.kitteh.irc.client.library.element
Represents the length limit of a kick reason.
ISupportParameter.MaxList - Interface in org.kitteh.irc.client.library.element
Represents maximum list sizes for type A modes.
ISupportParameter.MaxList.LimitData - Interface in org.kitteh.irc.client.library.element
Data on a particular limit.
ISupportParameter.MaxTargets - Interface in org.kitteh.irc.client.library.element
Represents limits to type A mode lists.
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.OptionalIntegerParameter - Interface in org.kitteh.irc.client.library.element
Represents a parameter which maybe has an integer value.
ISupportParameter.Prefix - Interface in org.kitteh.irc.client.library.element
Represents channel user modes (which define nick prefix).
ISupportParameter.SafeList - Interface in org.kitteh.irc.client.library.element
Represents calling LIST being safe and not disconnecting for too much info.
ISupportParameter.Silence - Interface in org.kitteh.irc.client.library.element
Represents support (or lack of, if no value) for maximum entries in client silence lists.
ISupportParameter.StatusMsg - Interface in org.kitteh.irc.client.library.element
Lists the prefixes that can receive a status message.
ISupportParameter.TargMax - Interface in org.kitteh.irc.client.library.element
Limits of targets for commands.
ISupportParameter.TopicLen - Interface in org.kitteh.irc.client.library.element
Represents the length limit of topics.
ISupportParameter.UserLen - Interface in org.kitteh.irc.client.library.element
Represents the length limit of user strings.
ISupportParameter.WhoX - Interface in org.kitteh.irc.client.library.element
Represents support for WHOX.
ISupportParameterEvent - Class in org.kitteh.irc.client.library.event.client
An ISUPPORT parameter has been received.
ISupportParameterEvent(Client, ServerMessage, ISupportParameter) - Constructor for class org.kitteh.irc.client.library.event.client.ISupportParameterEvent
Constructs the event.
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

JavaResolver - Class in org.kitteh.irc.client.library.defaults.feature.network
A slightly improved resolution design than the Java default (which always returns the first acquired, which is often the same).
JavaResolver() - Constructor for class org.kitteh.irc.client.library.defaults.feature.network.JavaResolver
 
join(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultJoinListener
 
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() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
 
kick(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultKickListener
 
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.listener.DefaultKnockListener
 
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

LABELED_RESPONSE - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Labeled responses, which also requires the CapabilityManager.Defaults.BATCH capability to function, via a "label" message id.
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
 
listeners() - Method in interface org.kitteh.irc.client.library.Client.Builder
Returns listener builder methods.
listeners() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
listenSuccess(PrivateNoticeEvent) - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
 
listenVersion(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
 
loggedIn(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
Login - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
 

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.
management() - Method in interface org.kitteh.irc.client.library.Client.Builder
Returns the management-related builder methods.
management() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
MASK - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
Support for searching by a mask.
Mask - Class in org.kitteh.irc.client.library.util
Represents a mask that can match a User.
MeCommandOnly - Annotation Type in org.kitteh.irc.client.library.feature.filter
Only get CTCP messages that are from the /me command.
MeCommandOnly.Processor - Class in org.kitteh.irc.client.library.feature.filter
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.MessageCommand
Sets the message to send.
message(String) - Method in class org.kitteh.irc.client.library.command.NoticeCommand
Sets the message to send.
message(String) - Method in class org.kitteh.irc.client.library.command.WallopsCommand
Sets the message to send.
MESSAGE_TAGS - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Message tags support, explicitly stating that client-only tags are supported, required for msgid tag but not a necessary capability for actually supporting tags through other capabilities like account-tag, batch, or server-time.
MessageCommand - Class in org.kitteh.irc.client.library.command
Sends a message.
MessageCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.MessageCommand
Constructs a message command.
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.
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.Management
Sets the supplier of message sending queues, which dictate the rate at which messages are sent by the Client to the server.
MessageTag - Interface in org.kitteh.irc.client.library.element
Reflects a message tag.
MessageTag.Label - Interface in org.kitteh.irc.client.library.element
Represents the `label` tag as specified by the labeled responses spec.
MessageTag.MsgId - Interface in org.kitteh.irc.client.library.element
Represents the `msgid` tag as specified by the Message IDs spec.
MessageTag.Time - Interface in org.kitteh.irc.client.library.element
Represents the 'time' tag as specified by the 'server-time' extension.
MessageTag.Typing - Interface in org.kitteh.irc.client.library.element
Represents the `typing` client tag as specified here: https://ircv3.net/specs/client-tags/typing#format
MessageTag.Typing.State - Enum in org.kitteh.irc.client.library.element
Typing states.
messageTagManager(Function<Client.WithManagement, ? extends MessageTagManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets the supplier of the message tag manager.
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.listener.AbstractDefaultListenerBase.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() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
 
mode(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultModeListener
 
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.
modeInfoList(ClientReceiveNumericEvent, String, char, List<ServerMessage>, List<ModeInfo>) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
Adds an item to a mode info list.
modeInfoList(ClientReceiveNumericEvent, String, char, List<ServerMessage>, List<ModeInfo>, int) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
Adds an item to a mode info list.
MODERATOR - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
Moderator.
ModeStatus<ModeType extends Mode> - Interface in org.kitteh.irc.client.library.element.mode
A particular status of a mode.
ModeStatus.Action - Enum in org.kitteh.irc.client.library.element.mode
Describes the mode status.
ModeStatusList<ModeType extends Mode> - Interface 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, 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, 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, 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, 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.listener.DefaultMonitorListener
 
monitorListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultMonitorListener
 
monitorListFull(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultMonitorListener
 
monitorOnline(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultMonitorListener
 
motdContent(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultMotdListener
 
motdEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultMotdListener
 
motdStart(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultMotdListener
 
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.
MsgParamCumulativeMonths - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
 
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.AwayLen
Parameter name.
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.ClientTagDeny
 
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.Excepts
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.ExtBan
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.HostLen
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.InvEx
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.KickLen
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxTargets
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.SafeList
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.Silence
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.StatusMsg
Parameter name.
NAME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.TargMax
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.UserLen
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.Login
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.MsgParamCumulativeMonths
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.listener.DefaultNamesListener
 
namesComplete(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultNamesListener
 
NettyConnection - Class in org.kitteh.irc.client.library.defaults.feature.network
 
NettyConnection(Client.WithManagement, ChannelFuture, Consumer<Client.WithManagement>) - Constructor for class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
Constructs a Netty connection.
NettyNetworkHandler - Class in org.kitteh.irc.client.library.defaults.feature.network
Netty connectivity management.
networkHandler(NetworkHandler) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets which NetworkHandler will handle establishing the connection.
NetworkHandler - Interface in org.kitteh.irc.client.library.feature.network
 
newName(String) - Method in class org.kitteh.irc.client.library.command.SetNameCommand
Sets the new name.
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.listener.DefaultNickListener
 
nickInUse(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultNickRejectedListener
 
NickRejectedEvent - Class in org.kitteh.irc.client.library.event.client
The server has rejected your nick choice.
NickRejectedEvent(Client, 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, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.NickServ
Creates a NickServ authentication protocol instance.
NickServ.Builder - Class in org.kitteh.irc.client.library.feature.auth
NickServ builder.
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_MATCHING_MASK - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
Support for searching by not matching a mask.
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.
noSpaces(String, String) - Static method in class org.kitteh.irc.client.library.util.Sanity
Checks if a string contains spaces.
notAway() - Method in class org.kitteh.irc.client.library.command.AwayCommand
Removes the away message, meaning the command will set the Client as not away.
NoteEvent - Class in org.kitteh.irc.client.library.event.client
A NOTE has been received.
NoteEvent(Client, ServerMessage, String, String, List<String>, String) - Constructor for class org.kitteh.irc.client.library.event.client.NoteEvent
Constructs the event.
notice(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultNoticeListener
 
NoticeCommand - Class in org.kitteh.irc.client.library.command
Sends a notice.
NoticeCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.NoticeCommand
Constructs a notice command.
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.defaults.element.mode.DefaultModeStatusList
Creates a list of the given statuses.
of(Collection<ModeStatus<ModeType>>) - Static method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
Creates a list of the given statuses.
of(String, int) - Static method in class org.kitteh.irc.client.library.util.HostWithPort
Constructs a HostWithPort with the given host and port.
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.defaults.feature.network - package org.kitteh.irc.client.library.defaults.feature.network
 
org.kitteh.irc.client.library.defaults.listener - package org.kitteh.irc.client.library.defaults.listener
Default listeners.
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.abstractbase - package org.kitteh.irc.client.library.event.abstractbase
Abstract events for minimizing code duplication, not guaranteed stable.
org.kitteh.irc.client.library.event.batch - package org.kitteh.irc.client.library.event.batch
Events related to batched messages.
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.connection - package org.kitteh.irc.client.library.event.connection
Events related to network connectivity.
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.network - package org.kitteh.irc.client.library.feature.network
Networking is fun for the whole family!
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!
output(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Listeners
Sets a listener for all outgoing messages to the server.

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.listener.DefaultPartListener
 
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 interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the server password.
password(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.WebIrc.Password
Sets the password as defined in the IRCd config.
password(String) - Method in class org.kitteh.irc.client.library.command.OperCommand
Sets the password for the command.
password(String) - Method in class org.kitteh.irc.client.library.feature.auth.NickServ.Builder
Sets the password.
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.
port(int) - Method in interface org.kitteh.irc.client.library.Client.Builder.Bind
Binds the client to the specified port.
port(int) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
port(int, Client.Builder.Server.SecurityType) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the server port to which the client will connect and determines TLS setting.
PORT_MAX - Static variable in class org.kitteh.irc.client.library.util.HostWithPort
Maximum acceptable port value: 65535.
PORT_MIN - Static variable in class org.kitteh.irc.client.library.util.HostWithPort
Minimum acceptable port value: 0.
PRIME - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamSubPlan.KnownValues
Prime.
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, 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, 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.
PrivateEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving a target.
PrivateEventBase(Client, ServerMessage, A, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.PrivateEventBase
Creates the event.
PrivateMessageEvent - Class in org.kitteh.irc.client.library.event.user
Fires when a message is sent to the client.
PrivateMessageEvent(Client, 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, ServerMessage, User, String, String) - Constructor for class org.kitteh.irc.client.library.event.user.PrivateNoticeEvent
Creates the event.
PrivateTagMessageEvent - Class in org.kitteh.irc.client.library.event.user
Fires when a tag message is sent to the client.
PrivateTagMessageEvent(Client, ServerMessage, Actor, String) - Constructor for class org.kitteh.irc.client.library.event.user.PrivateTagMessageEvent
Creates the event.
privmsg(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultPrivmsgListener
 
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.MeCommandOnly.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.TagFilter.Processor
Constructs the processor.
Processor() - Constructor for class org.kitteh.irc.client.library.feature.filter.ToSelfOnly.Processor
Constructs the processor.
proxy() - Method in interface org.kitteh.irc.client.library.Client.Builder
Returns proxy builder methods.
proxy() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
proxyHost(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.Proxy
Sets the proxy host which the client will use when connecting to the server host.
proxyPort(int) - Method in interface org.kitteh.irc.client.library.Client.Builder.Proxy
Sets the proxy port to which the client will connect.
proxyType(ProxyType) - Method in interface org.kitteh.irc.client.library.Client.Builder.Proxy
Sets the type of proxy to use when the client connects to the server host.
ProxyType - Enum in org.kitteh.irc.client.library.feature.network
Types of proxy supported.
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.listener.DefaultQuietListListener
 
quietListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultQuietListListener
 
quit(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultQuitListener
 

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
 
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, 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.
Resolver - Interface in org.kitteh.irc.client.library.feature.network
A resolver of hostnames.
RESUB - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
Resubbed
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, 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.Server
secureKey(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the private key for TLS connection.
secureKeyCertChain(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the key for TLS connection.
secureKeyPassword(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the private key password for TLS connection.
secureTrustManagerFactory(TrustManagerFactory) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Sets the TrustManagerFactory for TLS connection.
sendCommandLine(String) - Method in class org.kitteh.irc.client.library.command.Command
 
sendCommandLine(String, boolean) - Method in class org.kitteh.irc.client.library.command.Command
 
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
 
sendReply(String) - Method in class org.kitteh.irc.client.library.feature.twitch.event.WhisperEvent
 
server() - Method in interface org.kitteh.irc.client.library.Client.Builder
Returns server builder methods.
server(String) - Method in class org.kitteh.irc.client.library.command.WhoisCommand
Sets the server to query.
server() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
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.
serverInfo(Function<Client.WithManagement, ? extends ServerInfo.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Sets the supplier of the server info.
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 a single message from 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, ServerMessage) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
Constructs the event.
ServerMultipleMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
Represents an event triggered by multiple messages from the server.
ServerMultipleMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
Abstract base class for events involving messages from the server.
ServerMultipleMessageEventBase(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ServerMultipleMessageEventBase
Constructs the event.
ServerNoticeEvent - Class in org.kitteh.irc.client.library.event.user
Fires when a notice is sent to the client.
ServerNoticeEvent(Client, ServerMessage, Server, String) - Constructor for class org.kitteh.irc.client.library.event.user.ServerNoticeEvent
Creates the event.
serviceName(String) - Method in class org.kitteh.irc.client.library.feature.auth.NickServ.Builder
Sets the service name.
setAccount(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
Sets the account.
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.connection.ClientConnectionEndedEvent
Sets if the client will attempt to connect again.
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 class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
 
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.
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 class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
 
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.
setname(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultSetNameListener
 
SETNAME - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
Setting realname (GECOS) without disconnecting.
SetNameCommand - Class in org.kitteh.irc.client.library.command
Sends a SETNAME request to the server.
SetNameCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.SetNameCommand
Constructs the command.
setNetworkHandler(NetworkHandler) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Sets the network handler, for the next time a connection is made.
setNetworkHandler(NetworkHandler) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
 
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
 
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.connection.ClientConnectionEndedEvent
Sets the delay until a reconnection attempt, in milliseconds.
setReferenceTagIgnored(boolean) - Method in class org.kitteh.irc.client.library.event.batch.ClientBatchStartEvent
Sets if the reference tag will be ignored, resulting in tagged messages being processed as if the batch tag were not holding them back.
setReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
Sets the reply to send to the CTCP sender.
setResolver(Resolver) - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
 
setResolver(Resolver) - Method in interface org.kitteh.irc.client.library.feature.network.NetworkHandler
Sets the resolver used by this network handler.
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(HostWithPort) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
Sets the server address.
setServerAddress(HostWithPort) - 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.feature.network.NettyConnection
 
shutdown(String, boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
 
shutdown(DefaultMessageType, boolean) - Method in interface org.kitteh.irc.client.library.feature.network.ClientConnection
Shuts down with a message type.
shutdown(String, boolean) - Method in interface org.kitteh.irc.client.library.feature.network.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.defaults.feature
Provides a way to set default messages.
SimpleDefaultMessageMap(String) - Constructor for class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
Creates a default message map and sets all messages to a single value.
SimpleDefaultMessageMap() - Constructor for class org.kitteh.irc.client.library.defaults.feature.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.
SslUtil - Class in org.kitteh.irc.client.library.util
TLS utilities!
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.
StandardReplyEvent - Class in org.kitteh.irc.client.library.event.client
A standard reply.
StandardReplyEvent(Client, ServerMessage, StandardReplyEvent.Type, String, String, List<String>, String) - Constructor for class org.kitteh.irc.client.library.event.client.StandardReplyEvent
Constructs the event.
StandardReplyEvent.Type - Enum in org.kitteh.irc.client.library.event.client
Types of standard replies.
startAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
 
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.feature.network.NettyConnection
 
startPing() - Method in interface org.kitteh.irc.client.library.feature.network.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.Management
Sets the storage manager for STS (strict transport security) support.
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.
SUB - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
Sub
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

TagFilter - Annotation Type in org.kitteh.irc.client.library.feature.filter
Indicates a specific tag to listen to for any ServerMessageEvent.
TagFilter.Processor - Class in org.kitteh.irc.client.library.feature.filter
Processes this annotation-based filter.
TagFilter.Tags - Annotation Type in org.kitteh.irc.client.library.feature.filter
This is an annotation for storing repeated TagFilter annotations.
TagMessageCommand - Class in org.kitteh.irc.client.library.command
Sends a tag message.
TagMessageCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.TagMessageCommand
Constructs a tag message command.
TagMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
An event for TAGMSG messages, containing just a target and tags.
tagmsg(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultTagmsgListener
 
tags() - Method in class org.kitteh.irc.client.library.command.Command
 
Tags() - Constructor for class org.kitteh.irc.client.library.command.Command.Tags
 
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.MessageCommand
Sets the target of this message.
target(MessageReceiver) - Method in class org.kitteh.irc.client.library.command.MessageCommand
 
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.NoticeCommand
Sets the target of this notice.
target(MessageReceiver) - Method in class org.kitteh.irc.client.library.command.NoticeCommand
 
target(String) - Method in class org.kitteh.irc.client.library.command.TagMessageCommand
Sets the target of this message.
target(MessageReceiver) - Method in class org.kitteh.irc.client.library.command.TagMessageCommand
 
target(String) - Method in class org.kitteh.irc.client.library.command.WhoisCommand
Sets the target nickname for the command.
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, ServerMessage, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.TargetedUserChannelMessageEventBase
Constructs the event.
then() - Method in interface org.kitteh.irc.client.library.Client.Builder.Bind
Returns to the root builder.
then() - Method in interface org.kitteh.irc.client.library.Client.Builder.Listeners
Returns to the root builder.
then() - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
Returns to the root builder.
then() - Method in interface org.kitteh.irc.client.library.Client.Builder.Proxy
Returns to the root builder.
then() - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
Returns to the root builder.
then() - Method in class org.kitteh.irc.client.library.command.Command.Tags
 
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() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
 
topic(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultTopicListener
 
topic(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultTopicListener
 
topic() - Method in interface org.kitteh.irc.client.library.element.Channel.Commands
Provides a new TOPIC command.
TOPIC_SET_TIME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
Support for searching by topic set time.
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.listener.DefaultTopicListener
 
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.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.element.mode.DefaultModeInfo
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
 
toString() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
 
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.feature.FilteringSubscriptionFactory
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
 
toString() - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
 
toString() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.ChannelInfo
 
toString() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.Private
 
toString() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.TargetedChannel
 
toString() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
 
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(ToStringer) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
 
toString(ToStringer) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountSaslProtocol
 
toString() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
 
toString(ToStringer) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
Adds data to toString.
toString() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
 
toString(ToStringer) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
 
toString() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
 
toString(ToStringer) - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
 
toString(ToStringer) - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
 
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.HostWithPort
 
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.MessageCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.MonitorCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.NoticeCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.OperCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.SetNameCommand
 
toStringer() - Method in class org.kitteh.irc.client.library.command.TagMessageCommand
 
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.ChannelMultipleMessageEventBase
 
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.PrivateEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
 
toStringer() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMultipleMessageEventBase
 
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.ChannelTargetedTagMessageEvent
 
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.ClientNegotiationCompleteEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionClosedEvent
 
toStringer() - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
 
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.listener.AbstractDefaultListenerBase
Fires an exception in processing a server message event.
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.
trackUserRealnameChange(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
 
trackUserRealnameChange(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
Tracks a user's realname changing.
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.
TwitchSupport - Class in org.kitteh.irc.client.library.feature.twitch
A class for introducing Twitch support to a KICL client.
TwitchVersionListener - Class in org.kitteh.irc.client.library.feature.twitch
Twitch-variant version listener, producing events using default classes.
TwitchVersionListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.feature.twitch.TwitchVersionListener
Constructs the listener.

U

umode(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultUserModeListener
 
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, 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, 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.
USER_COUNT - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
Support for searching by user count.
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, 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, 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, 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, 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, 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, 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, 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, ServerMessage, User, String) - Constructor for class org.kitteh.irc.client.library.event.user.UserQuitEvent
Creates the event.
UserRealnameChangeEvent - Class in org.kitteh.irc.client.library.event.user
A User has changed realname.
UserRealnameChangeEvent(Client, ServerMessage, User, User) - Constructor for class org.kitteh.irc.client.library.event.user.UserRealnameChangeEvent
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, 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, 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.Client.Builder.Server.SecurityType
Returns the enum constant of this type with the specified name.
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.defaults.listener.DefaultListeners
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.element.MessageTag.Typing.State
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.element.mode.ModeStatus.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kitteh.irc.client.library.event.client.StandardReplyEvent.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.network.ProxyType
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.Client.Builder.Server.SecurityType
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.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.defaults.listener.DefaultListeners
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.MessageTag.Typing.State
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.element.mode.ModeStatus.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.event.client.StandardReplyEvent.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.network.ProxyType
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.listener.DefaultVersionListener
 
version(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchVersionListener
 
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.listener.DefaultWallopsListener
 
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, ServerMessage, Actor, String) - Constructor for class org.kitteh.irc.client.library.event.user.WallopsEvent
Constructs the event.
WarnEvent - Class in org.kitteh.irc.client.library.event.client
A WARN has been received.
WarnEvent(Client, ServerMessage, String, String, List<String>, String) - Constructor for class org.kitteh.irc.client.library.event.client.WarnEvent
Constructs the event.
webIrc() - Method in interface org.kitteh.irc.client.library.Client.Builder
Returns webirc builder methods.
webIrc() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
 
welcome(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWelcomeListener
 
whisper(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
 
WhisperEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
Fires when a whisper is received via twitch.
WhisperEvent(Client, ServerMessage, User, String, String) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.WhisperEvent
Creates the event.
who(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoListener
 
whoComplete(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoListener
 
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.listener.DefaultWhoisListener
 
whoisAway(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
 
whoisChannels(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
 
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.listener.DefaultWhoisListener
 
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.listener.DefaultWhoisListener
 
whoisOperator(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
 
whoisSecure(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
 
whoisServer(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
 
whoisUser(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
 
willAttemptReconnect() - Method in class org.kitteh.irc.client.library.event.connection.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.
withHost(String) - Method in class org.kitteh.irc.client.library.util.HostWithPort
Returns a new instance with the given host and this object's port.
withPort(int) - Method in class org.kitteh.irc.client.library.util.HostWithPort
Returns a new instance with the given port and this object's host.
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–2021 Kitteh. All rights reserved.