- callEvent(Object) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
-
- callEvent(Object) - Method in interface org.kitteh.irc.client.library.feature.EventManager
-
Calls an event, triggering any registered methods for the event class.
- canAttemptReconnect() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
-
Gets if the client will be able to reconnect.
- cap(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
-
- CAP_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Capability change notification.
- CapabilitiesAcknowledgedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP ACK command is received.
- CapabilitiesAcknowledgedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
-
Constructs this event.
- CapabilitiesDeletedSupportedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP DEL is received.
- CapabilitiesDeletedSupportedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesDeletedSupportedEvent
-
Constructs the event.
- CapabilitiesListEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP LIST is received, listing the current capabilities
- CapabilitiesListEvent(Client, List<ServerMessage>, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesListEvent
-
Constructs the event.
- CapabilitiesNewSupportedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP NEW is received.
- CapabilitiesNewSupportedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesNewSupportedEvent
-
Constructs the event.
- CapabilitiesRejectedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP NAK is received.
- CapabilitiesRejectedEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesRejectedEvent
-
Constructs the event.
- CapabilitiesSupportedListEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP LS is received.
- CapabilitiesSupportedListEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
Constructs the event.
- CAPABILITY_COMMANDS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
Capability to receive commands.
- CAPABILITY_MEMBERSHIP - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
Capability to receive JOIN, MODE, NAMES, and PART.
- CAPABILITY_TAGS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
Capability to receive tags.
- capabilityManager(Function<Client.WithManagement, ? extends CapabilityManager.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the supplier of the capability manager.
- capabilityManager(Function<Client.WithManagement, ? extends CapabilityManager.WithManagement>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- CapabilityManager - Interface in org.kitteh.irc.client.library.feature
-
Provides information on IRCv3 extensions available and in use.
- CapabilityManager.Defaults - Class in org.kitteh.irc.client.library.feature
-
Contains the capabilities natively supported by KICL, which will be
requested automatically upon availability.
- CapabilityManager.WithManagement - Interface in org.kitteh.irc.client.library.feature
-
A capability manager with management features.
- CapabilityNegotiationRequestEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event caused by a received response to capability handling.
- CapabilityNegotiationResponseEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event caused by a received response to capability handling.
- CapabilityNegotiationResponseEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving capability negotiation (CAP) that
can have a response.
- CapabilityNegotiationResponseEventBase(Client, List<ServerMessage>, boolean) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
-
Constructs the event.
- CapabilityNegotiationResponseEventWithRequestBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for specific capability events
- CapabilityNegotiationResponseEventWithRequestBase(Client, List<ServerMessage>, boolean) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
-
Constructs the event.
- capabilityRequest() - Method in interface org.kitteh.irc.client.library.Client.Commands
-
Provides a new CAP REQ command.
- CapabilityRequestCommand - Class in org.kitteh.irc.client.library.command
-
Sends a capability request to the server.
- CapabilityRequestCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.CapabilityRequestCommand
-
Constructs the CAP REQ command.
- CapabilityState - Interface in org.kitteh.irc.client.library.element
-
Reflects a capability state as told by the server.
- capAck(CapabilitiesAcknowledgedEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- capEndable(CapabilityNegotiationResponseEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- capList(CapabilitiesSupportedListEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- capList(CapabilitiesSupportedListEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
- capNak(CapabilitiesRejectedEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- CaseMapping - Enum in org.kitteh.irc.client.library.feature
-
ISUPPORT CASEMAPPING.
- Change<Type> - Class in org.kitteh.irc.client.library.util
-
Generic class used to track a piece of information changing.
- Change(Type, Type) - Constructor for class org.kitteh.irc.client.library.util.Change
-
Constructs the change.
- Channel - Interface in org.kitteh.irc.client.library.element
-
Represents an IRC channel.
- Channel.Commands - Interface in org.kitteh.irc.client.library.element
-
Provides commands.
- Channel.Topic - Interface in org.kitteh.irc.client.library.element
-
Information about the channel's topic.
- ChannelCommand - Class in org.kitteh.irc.client.library.command
-
A command only executed on a channel.
- ChannelCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.ChannelCommand
-
Constructs a command for a given channel.
- ChannelCtcpEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelCtcpEvent(Client, List<ServerMessage>, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelCtcpEvent
-
Creates the event.
- ChannelEvent - Interface in org.kitteh.irc.client.library.event.helper
-
- ChannelEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a Channel.
- ChannelEventBase(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
-
Constructs the event.
- ChannelInfo(Channel) - Constructor for class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.ChannelInfo
-
- ChannelInviteEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelInviteEvent(Client, List<ServerMessage>, Channel, Actor, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelInviteEvent
-
Creates the event.
- ChannelJoinEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelJoinEvent(Client, List<ServerMessage>, Channel, User) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
Creates the event.
- ChannelKickEvent - Class in org.kitteh.irc.client.library.event.channel
-
A
User
has kicked another User!
- ChannelKickEvent(Client, List<ServerMessage>, Channel, Actor, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
Creates the event.
- ChannelKnockEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelKnockEvent(Client, List<ServerMessage>, Channel, User) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelKnockEvent
-
Creates the event.
- ChannelMessageEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a message is sent to a channel.
- ChannelMessageEvent(Client, List<ServerMessage>, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelMessageEvent
-
Creates the event.
- channelMode(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
-
- ChannelMode - Interface in org.kitteh.irc.client.library.element.mode
-
A channel mode.
- ChannelMode.Type - Enum in org.kitteh.irc.client.library.element.mode
-
Channel mode types.
- ChannelModeCommand - Class in org.kitteh.irc.client.library.command
-
Commands a la MODE.
- ChannelModeCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.ChannelModeCommand
-
Constructs a MODE command for a given channel.
- ChannelModeEvent - Class in org.kitteh.irc.client.library.event.channel
-
Channel a la mode.
- ChannelModeEvent(Client, List<ServerMessage>, Actor, Channel, ModeStatusList<ChannelMode>) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelModeEvent
-
Creates the event.
- ChannelModeInfoListEvent - Class in org.kitteh.irc.client.library.event.channel
-
A list of mode info is available!
- ChannelModeInfoListEvent(Client, List<ServerMessage>, Channel, ChannelMode, List<ModeInfo>) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
-
Constructs the event.
- ChannelNamesUpdatedEvent - Class in org.kitteh.irc.client.library.event.channel
-
Called after completion of a NAMES command, or after joining a channel.
- ChannelNamesUpdatedEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelNamesUpdatedEvent
-
Constructs the event.
- ChannelNoticeEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a notice is sent to a channel.
- ChannelNoticeEvent(Client, List<ServerMessage>, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelNoticeEvent
-
Creates the event.
- ChannelPartEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelPartEvent(Client, List<ServerMessage>, Channel, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
Creates the event.
- ChannelTargetedCtcpEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a CTCP message is sent to a subset of users in a channel.
- ChannelTargetedCtcpEvent(Client, List<ServerMessage>, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedCtcpEvent
-
Creates the event.
- ChannelTargetedEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a
Channel
, targeted at specific users by mode.
- ChannelTargetedMessageEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a message is sent to a subset of users in a channel.
- ChannelTargetedMessageEvent(Client, List<ServerMessage>, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedMessageEvent
-
Creates the event.
- ChannelTargetedNoticeEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a notice is sent to a subset of users in a channel.
- ChannelTargetedNoticeEvent(Client, List<ServerMessage>, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedNoticeEvent
-
Creates the event.
- ChannelTopicEvent - Class in org.kitteh.irc.client.library.event.channel
-
The server has informed us of a channel's topic.
- ChannelTopicEvent(Client, List<ServerMessage>, Channel, boolean) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
Creates the event.
- ChannelUserListChangeEvent - Interface in org.kitteh.irc.client.library.event.helper
-
- ChannelUserListChangeEvent.Change - Enum in org.kitteh.irc.client.library.event.helper
-
Describes the change occurring.
- ChannelUserMode - Interface in org.kitteh.irc.client.library.element.mode
-
Describes a channel mode that a user can have, such as op.
- ChannelUsersUpdatedEvent - Class in org.kitteh.irc.client.library.event.channel
-
Called after completion of a WHO command.
- ChannelUsersUpdatedEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelUsersUpdatedEvent
-
Constructs the event.
- checkReady(String) - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
Checks if the message can be sent yet, or at all.
- checkReady(String) - Method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
- checkReady(String) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
-
- chghost(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
-
- CHGHOST - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
The chghost extension, allows users to change user string or
hostname.
- CIKeyMap<Value> - Class in org.kitteh.irc.client.library.util
-
- 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
-
- CISet(Client) - Constructor for class org.kitteh.irc.client.library.util.CISet
-
Constructs a set tied to a client.
- cleanup(Queue<String>) - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
- cleanup(Queue<Type>) - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
-
This method is called after the thread has been interrupted.
- clear() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- clear() - Method in class org.kitteh.irc.client.library.util.CISet
-
- clearChat(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
- ClearChatEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
-
An event for when Twitch sends a CLEARCHAT message meaning a ban has
happened.
- ClearChatEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.ClearChatEvent
-
Constructs the event.
- Client - Interface in org.kitteh.irc.client.library
-
- Client.Builder - Interface in org.kitteh.irc.client.library
-
- Client.Commands - Interface in org.kitteh.irc.client.library
-
Provides commands.
- Client.WithManagement - Interface in org.kitteh.irc.client.library
-
A Client with management features.
- ClientAwayStatusChangeEvent - Class in org.kitteh.irc.client.library.event.client
-
The Client's away status has changed.
- ClientAwayStatusChangeEvent(Client, List<ServerMessage>, boolean) - Constructor for class org.kitteh.irc.client.library.event.client.ClientAwayStatusChangeEvent
-
Constructs the event.
- ClientConnectionClosedEvent - Class in org.kitteh.irc.client.library.event.client
-
The
Client
has had a working connection cease.
- ClientConnectionClosedEvent(Client, boolean, Throwable, String) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionClosedEvent
-
Constructs the event.
- ClientConnectionEndedEvent - Class in org.kitteh.irc.client.library.event.client
-
The
Client
has had a connection end.
- ClientConnectionEndedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
-
Constructs the event.
- ClientConnectionEstablishedEvent - Class in org.kitteh.irc.client.library.event.client
-
The
Client
has connected to the server and is about to begin IRC
negotiation.
- ClientConnectionEstablishedEvent(Client) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionEstablishedEvent
-
Constructs the event.
- ClientConnectionFailedEvent - Class in org.kitteh.irc.client.library.event.client
-
The
Client
has had a connection failure.
- ClientConnectionFailedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.client.ClientConnectionFailedEvent
-
Constructs the event.
- ClientEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a Client
- ClientEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a Client.
- ClientEventBase(Client) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
-
Constructs the event.
- ClientLinked - Interface in org.kitteh.irc.client.library.element
-
Represents something which has a
Client
.
- ClientNegotiationCompleteEvent - Class in org.kitteh.irc.client.library.event.client
-
The
Client
has successfully completed negotiation with the server.
- ClientNegotiationCompleteEvent(Client, Actor, ServerInfo) - Constructor for class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
-
Creates the event.
- ClientReceiveCommandEvent - Class in org.kitteh.irc.client.library.event.client
-
Fires when the client receives a command message.
- ClientReceiveCommandEvent(Client, ServerMessage, Actor, String, List<String>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveCommandEvent
-
Constructs the event.
- ClientReceiveMotdEvent - Class in org.kitteh.irc.client.library.event.client
-
Indicates the Client has received a complete MOTD from the server.
- ClientReceiveMotdEvent(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveMotdEvent
-
Constructs the event.
- ClientReceiveNumericEvent - Class in org.kitteh.irc.client.library.event.client
-
Fires when the client receives a numeric coded message.
- ClientReceiveNumericEvent(Client, ServerMessage, Actor, String, int, List<String>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveNumericEvent
-
Constructs the event.
- ClientReceiveServerMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event for a raw server message from the server.
- ClientReceiveServerMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a server message.
- ClientReceiveServerMessageEventBase(Client, ServerMessage, Actor, String, List<String>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
Constructs the event.
- Color - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag for color.
- COLOR_CHAR - Static variable in enum org.kitteh.irc.client.library.util.Format
-
Character indicating color.
- combineSplit(String[], int, int, String) - Static method in class org.kitteh.irc.client.library.util.StringUtil
-
Combines an array into a super string!
- combineSplit(String[], int) - Static method in class org.kitteh.irc.client.library.util.StringUtil
-
Combines an array into a space-delimited string from a starting index.
- Command - Class in org.kitteh.irc.client.library.command
-
Represents a command which is executable on the server by the client.
- Command(Client) - Constructor for class org.kitteh.irc.client.library.command.Command
-
Constructs the command.
- CommandFilter - Annotation Type in org.kitteh.irc.client.library.feature.filter
-
- 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
-
- 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
-
- connect() - Method in interface org.kitteh.irc.client.library.Client
-
Begin connecting to the server.
- connect() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- connect(Client.WithManagement) - Static method in class org.kitteh.irc.client.library.defaults.NettyManager
-
Starts a connection for a particular client.
- ConnectionEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a Client's connection.
- contains(String) - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
-
Gets if the queue currently has within it a particular message.
- contains(Object) - Method in class org.kitteh.irc.client.library.util.CISet
-
- contains(Type) - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
-
Gets if the queue contains a specified item.
- containsAll(Collection<?>) - Method in class org.kitteh.irc.client.library.util.CISet
-
- containsKey(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- containsMode(ModeType) - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets if the given mode is present in the list.
- containsValue(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- createParameter(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
-
- createParameter(String) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
-
- Creator(TriFunction<Client, String, String, ? extends NameValue>) - Constructor for class org.kitteh.irc.client.library.util.AbstractNameValueProcessor.Creator
-
Constructs the creator.
- ctcp(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
-
- CtcpUtil - Class in org.kitteh.irc.client.library.util
-
A utility class for CTCP handling, though this is done by KICL methods
already in pretty much all cases.
- Cutter - Interface in org.kitteh.irc.client.library.util
-
It slices, it dices, it breaks apart a message into a list of items
wherein each item is no longer than the defined size limit.
- Cutter.DefaultWordCutter - Class in org.kitteh.irc.client.library.util
-
Cuts by words, unless word is too long.
- GameSurge - Class in org.kitteh.irc.client.library.feature.auth
-
GameSurge's AuthServ protocol.
- GameSurge(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.GameSurge
-
Creates a GameSurge authentication protocol instance.
- get(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- getAccount() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getAccount() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getAccount() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the Services account this user is signed into.
- getAccount() - Method in class org.kitteh.irc.client.library.event.user.UserAccountStatusEvent
-
Gets the account, if signed into one, or empty if signed out.
- getAccountName() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
-
- getAccountName() - Method in interface org.kitteh.irc.client.library.feature.auth.element.AccountName
-
Gets the account name.
- getAcknowledgedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
-
Gets capabilities acknowledged.
- getActor(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getActor() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorEventBase
-
- getActor() - Method in interface org.kitteh.irc.client.library.event.helper.ActorEvent
-
Gets the actor responsible for this event.
- getActor(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets an Actor based on the name provided.
- getActorTracker() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the actor tracker.
- getActorTracker() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getAddress() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getAddress() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the server-stated address of the server.
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
- getAffectedChannel() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
-
Gets the channel affected or empty if affecting all channels the user
is present in.
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
-
- getAmount() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Bits
-
Gets the ban duration.
- getAnnotationFilters() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
-
- getAnnotationFilters() - Method in interface org.kitteh.irc.client.library.feature.EventManager
-
Gets a map of all registered annotation filters.
- getAttemptedNick() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
-
Gets the nickname which was attempted.
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
-
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.GameSurge
-
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
-
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
Gets the info to base64 encode in the first AUTHENTICATE message.
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslExternal
-
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
-
- getAuthManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the authentication manager.
- getAuthManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getAuthValue() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
Gets the authentication value, be it a password or key.
- getAwayMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getAwayMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getAwayMessage() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets, if one is set and known, the away message for the user.
- getAwayMessage() - Method in class org.kitteh.irc.client.library.event.user.UserAwayMessageEvent
-
Gets the away message.
- getBadges() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges
-
Gets badges.
- getBindAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the bind address
- getBindAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getByName(String) - Static method in enum org.kitteh.irc.client.library.feature.CaseMapping
-
Gets a CaseMapping by name.
- getCapabilities() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- getCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesListEvent
-
Gets the currently enabled capabilities.
- getCapabilities() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets capabilities currently enabled.
- getCapability() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager.TagCreator
-
Gets capability for which this is registered.
- getCapability(String) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets an enabled capability by name.
- getCapabilityManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the capability manager.
- getCapabilityManager() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
- getCapabilityManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getCapabilityTagCreators(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
-
- getCapabilityTagCreators(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
-
Gets the registered tag creators for a given capability.
- getCapabilityTags(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
-
- getCapabilityTags(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
-
Gets capability tags for a given raw tag list.
- getCaseMapping() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportCaseMapping
-
- getCaseMapping() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.CaseMapping
-
Gets the casemapping specified.
- getCaseMapping() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the casemapping for the server.
- getCause() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
-
Gets the exception that caused this disconnect, if there was one.
- getChange() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
-
- getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
- getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
- getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
- getChange() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
-
Gets the type of change occurring.
- getChange() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
-
Gets the changed information.
- getChange() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
-
- getChannel(String) - Method in interface org.kitteh.irc.client.library.Client
-
Gets the named channel.
- getChannel() - Method in class org.kitteh.irc.client.library.command.ChannelCommand
-
Gets the channel this command affects.
- getChannel(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getChannel() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.ChannelInfo
-
- getChannel() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.TargetedChannel
-
- getChannel() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
-
- getChannel() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the channel for which this entry exists.
- getChannel() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelEventBase
-
- getChannel() - Method in class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
-
- getChannel() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelEvent
-
Gets the
Channel
involved in this event.
- getChannelLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the maximum length of channel names.
- getChannelLimits() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the channel join limits.
- getChannelMode(char) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets a channel mode by specified character.
- getChannelModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getChannelModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the channel modes available.
- getChannelPrefixes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getChannelPrefixes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the list of accepted channel prefixes.
- getChannels() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the channels in which the client is currently present.
- getChannels(Collection<String>) - Method in interface org.kitteh.irc.client.library.Client
-
Gets the channels on the given collection in which the client is
currently present.
- getChannels() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getChannels(Collection<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getChannels() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getChannels() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getChannels() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's channels.
- getChannelUserMode(char) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets a channel user mode by specified character.
- getChannelUserModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getChannelUserModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the list of accepted channel user modes, such as op.
- getChar() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
-
- getChar() - Method in interface org.kitteh.irc.client.library.element.mode.Mode
-
Gets the mode character.
- getCharacter() - Method in enum org.kitteh.irc.client.library.command.MonitorCommand.Action
-
Gets the character for this action.
- getClient() - Method in class org.kitteh.irc.client.library.command.Command
-
Gets the client on which this command will be run.
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
-
- getClient() - Method in interface org.kitteh.irc.client.library.element.ClientLinked
-
Gets the Client to which this belongs.
- getClient() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
-
- getClient() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
-
- getClient() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
-
- getClient() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
-
- getClient() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
Gets the client.
- getClient() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
-
Gets the Client for which this processor functions.
- getColorChar() - Method in enum org.kitteh.irc.client.library.util.Format
-
Gets the int value for the color, if this is a color.
- getCommand() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.NumericCommand
-
- getCommand() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.StringCommand
-
- getCommand() - Method in interface org.kitteh.irc.client.library.element.ServerMessage.NumericCommandServerMessage
-
Gets this message's command.
- getCommand() - Method in interface org.kitteh.irc.client.library.element.ServerMessage.StringCommandServerMessage
-
Gets this message's command.
- getCommand() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
- getCommand() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the command sent.
- getCompressedBase64PublicKey(ECPublicKey) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
Applies point compression to a public key and returns the result,
encoded with base64.
- getConsumer() - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
-
Gets the queue's currently set consumer.
- getConsumer() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
- getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
-
- getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getCreationTime() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
-
- getCreationTime() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the time at which this entry was created.
- getCreationTime() - Method in interface org.kitteh.irc.client.library.element.Snapshot
-
Gets the time this snapshot was created.
- getCreator(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
-
- getCreator() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
-
- getCreator() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the name of the party listed as creating the entry.
- getCreator(String) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
-
Gets the registered ISUPPORT creator for a given parameter name.
- getCreatorByName(String) - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
-
Gets a registered creator function by registered name.
- getCurrentState() - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- getCurrentState() - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Returns the current state in the enum that the
state machine is operating in.
- getDefault(DefaultMessageType) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
- getDefault(DefaultMessageType, String) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
Retrieves the default string value for the specified default message
type, using a provided default value if not set in this map.
- getDefault(DefaultMessageType) - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
-
- getDefault(DefaultMessageType, String) - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
-
- getDefaultMessageMap() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the message manager for default messages to reply with
when certain messages are being sent.
- getDefaultMessageMap() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getDefaults() - Static method in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Gets all capabilities requested by KICL by default.
- getDefaults() - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
- getDefaults() - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
-
- getDefaultStorageManager() - Static method in class org.kitteh.irc.client.library.util.StsUtil
-
Gets the default storage implementation using a file in the home directory.
- getDefaultStorageManager(Path) - Static method in class org.kitteh.irc.client.library.util.StsUtil
-
Gets the default storage implementation using an alternative file.
- getDelay() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Slow
-
Gets the delay between messages.
- getDeletedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesDeletedSupportedEvent
-
Gets a list of capabilities the server no longer supports.
- getDuration() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.BanDuration
-
Gets the ban duration.
- getEmotes() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes
-
Gets emotes.
- getEmoteSets() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.EmoteSets
-
Gets the list of emote sets.
- getEntry(String) - Method in class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
-
Gets an STS policy from the store, looking it up via hostname.
- getEntry(String) - Method in interface org.kitteh.irc.client.library.feature.sts.StsStorageManager
-
Gets an STS policy from the store, looking it up via hostname.
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
- getEventListener() - Method in interface org.kitteh.irc.client.library.feature.auth.element.EventListening
-
Gets the object for listening.
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.GameSurge
-
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
-
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.SaslExternal
-
- getEventManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the client's event manager.
- getEventManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getExceptionListener() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the exception listener.
- getExceptionListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getFallback() - Method in enum org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageType
-
Gets the value used by the Client, if no default is set.
- getFirstIndex() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
-
Gets the first index of the emote.
- getFlags() - Method in class org.kitteh.irc.client.library.feature.sts.StsPolicy
-
Get the set of flags in the policy.
- getFunction() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor.Creator
-
Gets the creator's function.
- getHost() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getHost() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getHost() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's host.
- getId() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
-
Gets the emote ID.
- getIdleTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getIdleTime() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets how long the user has been idle.
- getInputListener() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the currently set input listener.
- getInputListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getInteger() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterInteger
-
- getInteger() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.IntegerParameter
-
Gets the value of this parameter.
- getIntendedChannels() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the channels the client intends to join.
- getIntendedChannels() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getIntendedNick() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the nickname the client intends to possess.
- getIntendedNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getISupportManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the manager of ISUPPORT info.
- getISupportManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getISupportParameter(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getISupportParameter(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the named ISUPPORT parameter if present.
- getISupportParameter(String, Class<ISupport>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the named ISUPPORT parameter if present and if of the specified
type.
- getISupportParameters() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getISupportParameters() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the ISUPPORT parameters sent to the client.
- getLastIndex() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
-
Gets the last index of the emote
- getLastMessage() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionClosedEvent
-
Gets the last message sent prior to disconnect.
- getLatest() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the latest snapshot of this channel.
- getLeft() - Method in class org.kitteh.irc.client.library.util.Pair
-
Gets the first object of this pair.
- getLimit() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
-
Gets the maximum number of targets a client can have.
- getLimits() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanLimit
-
- getLimits() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanLimit
-
Gets the channel limits.
- getLowerCaseMessagingName() - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Gets the lowercase version of the name used when sending messages.
- getLowerCaseName() - Method in interface org.kitteh.irc.client.library.element.Actor
-
Gets the Actor's name in lower case based on the Client's information.
- getMask() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
-
- getMask() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the mask.
- getMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
-
- getMessage() - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the full content of the line sent by the server, minus linebreak
characters \r and \n.
- getMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelMessageEventBase
-
- getMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorMessageEventBase
-
- getMessage() - Method in interface org.kitteh.irc.client.library.event.helper.MessageEvent
-
Gets the message.
- getMessage() - Method in class org.kitteh.irc.client.library.feature.twitch.event.UserNoticeEvent
-
Message from the user, if they sent one.
- getMessageCutter() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the current message cutter for multi-line messages.
- getMessageCutter() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getMessageSendingQueueSupplier() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the message sending queue supplier.
- getMessageSendingQueueSupplier() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getMessageTagManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the message tag manager.
- getMessageTagManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getMessageTags() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
Gets the message tags.
- getMessageTags() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the message tags.
- getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getMessagingName() - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Gets the name used when sending messages.
- getMode() - Method in class org.kitteh.irc.client.library.element.mode.ModeInfo.DefaultModeInfo
-
- getMode() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the mode for which this info exists.
- getMode() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
-
Gets the
Mode
describing this mode status.
- getMode() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
-
Gets the mode info's mode.
- getModeInfo() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
-
Gets the channel's mode info.
- getModeInfoList(ChannelMode) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getModeInfoList(ChannelMode) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the tracked mode info for the channel, if tracked.
- getModes() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getModes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanModes
-
- getModes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportPrefix
-
- getModes() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the channel's current known modes.
- getModes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanModes
-
Gets the channel modes.
- getModes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.Prefix
-
Gets the modes granting prefixes.
- getMonths() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamMonths
-
Gets the number of months the user has subscribed for
- getMotd() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getMotd() - Method in class org.kitteh.irc.client.library.event.client.ClientReceiveMotdEvent
-
Gets the MOTD.
- getMotd() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the server's MOTD.
- getName() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the client name.
- getName() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getName() - Method in interface org.kitteh.irc.client.library.element.Actor
-
Gets the Actor's name.
- getName() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
-
Gets the name of the capability.
- getName() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter
-
Gets the name of the parameter.
- getName() - Method in interface org.kitteh.irc.client.library.element.MessageTag
-
Gets the name of the tag.
- getName() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
-
- getName() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.Badge
-
Gets the badge name.
- getNetworkName() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportNetwork
-
- getNetworkName() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.Network
-
Gets the network name.
- getNetworkName() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the name of this network.
- getNew() - Method in class org.kitteh.irc.client.library.util.Change
-
Gets the new data following the change taking place.
- getNewCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesNewSupportedEvent
-
Gets a list of capabilities the server now supports.
- getNewKey() - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getNewNick() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
-
- getNewUser() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
-
- getNewUser() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
-
Gets the new user instance after the change took place.
- getNick() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the current nickname the client has.
- getNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Gets the user's nick.
- getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getNick() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's nick.
- getNick() - Method in class org.kitteh.irc.client.library.event.abstractbase.MonitoredNickEventBase
-
- getNick() - Method in interface org.kitteh.irc.client.library.event.helper.MonitoredNickStatusEvent
-
Gets the tracked nick.
- getNickLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the maximum length of nicknames.
- getNicknames() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getNicknames() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the nicknames of users in the channel, if the client is in the
channel.
- getNickPrefix() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
-
- getNickPrefix() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelUserMode
-
Gets the nickname prefix character.
- getNicks() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListEvent
-
Gets the tracked nicknames.
- getNickServNick() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
-
Gets the expected NickServ nickname.
- getNumeric() - Method in class org.kitteh.irc.client.library.event.client.ClientReceiveNumericEvent
-
Gets the numeric code sent.
- getOld() - Method in class org.kitteh.irc.client.library.util.Change
-
Gets the old data prior to the change taking place.
- getOldUser() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
-
- getOldUser() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
-
Gets the old user instance before the change took place.
- getOperatorInformation() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getOperatorInformation() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getOperatorInformation() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets a user's operator information, if they have any privileges, noting
that this information may not imply actual IRC Operator status but some
other IRC network status as well.
- getOptions() - Method in class org.kitteh.irc.client.library.feature.sts.StsPolicy
-
Get the map of options to their values (excludes flags which have no value).
- getOriginalMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
Gets the original message received by the server.
- getOriginalMessage() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the original message received by the server.
- getOriginalMessage() - Method in interface org.kitteh.irc.client.library.feature.twitch.event.TwitchSingleMessageEvent
-
Gets the message.
- getOriginalMessages() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
-
- getOriginalMessages() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
-
Gets the original messages that caused this event.
- getOutputListener() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the currently set output listener.
- getOutputListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getParameter() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatus
-
Gets the parameter for the mode status, if applicable.
- getParameters() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
Gets the subsequent arguments after the command.
- getParameters() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the subsequent parameters after the command.
- getPassword() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
-
- getPassword() - Method in interface org.kitteh.irc.client.library.feature.auth.element.Password
-
Gets the password.
- getPassword() - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
-
- getPrefix() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener.MessageTargetInfo.TargetedChannel
-
- getPrefix() - Method in class org.kitteh.irc.client.library.event.abstractbase.TargetedUserChannelMessageEventBase
-
Gets the prefix to which the message was sent.
- getPrefix() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelTargetedEvent
-
Gets the prefix to which the message was sent.
- getPrivate() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
-
Returns a reference to the private key component of this key pair.
- getPrivateKey(String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getProtocols() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
-
- getProtocols() - Method in interface org.kitteh.irc.client.library.feature.AuthManager
-
Gets all protocols currently registered to the manager.
- getPublic() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
-
Returns a reference to the public key component of this key pair.
- getPublicKey(String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getQueue() - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
-
Gets a copy of the queue in its current state.
- getRealName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getRealName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getRealName() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's real name
- getReconnectionDelay() - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
-
Gets the delay until reconnection.
- getRegisteredEventListeners() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
-
- getRegisteredEventListeners() - Method in interface org.kitteh.irc.client.library.feature.EventManager
-
Gets all registered listener objects.
- getRegistrations() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
-
Gets the actual registrations map, for manipulation.
- getRejectedCapabilitiesRequest() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesRejectedEvent
-
Gets the rejected change, or at least the first 100 characters worth.
- getRejectedNicks() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
-
Gets the nicknames not added due to the limit.
- getReply() - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
-
Gets the reply to be sent to the CTCP sender.
- getRequestedNick() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the nickname the client has last requested.
- getRequestedNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getRequests() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
-
- getRequests() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationRequestEvent
-
Gets the capabilities to be requested.
- getRight() - Method in class org.kitteh.irc.client.library.util.Pair
-
Gets the second object of this pair.
- getSecureKey() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the TLS/SSL key.
- getSecureKey() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getSecureKeyCertChain() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the TLS/SSL key certificate chain.
- getSecureKeyCertChain() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getSecureKeyPassword() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the TLS/SSL key password.
- getSecureKeyPassword() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getSecureTrustManagerFactory() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the trust manager factory.
- getSecureTrustManagerFactory() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getServer() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getServer() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getServer() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the name of the server the user is on.
- getServer() - Method in class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
-
Gets the server name to which the client has connected
- getServerAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the server address
- getServerAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getServerDescription() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getServerDescription() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets the description of the server the user is on.
- getServerInfo() - Method in interface org.kitteh.irc.client.library.Client
-
Gets information about the server to which the client is currently
connected.
- getServerInfo() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
- getServerInfo() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getServerInfo() - Method in class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
-
Gets information about the server to which the client is currently
connected.
- getServerMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
- getServerMessage() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the server message received.
- getServerMessages() - Method in exception org.kitteh.irc.client.library.exception.KittehServerMessageException
-
Gets the message that led to this exception.
- getSetter() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
-
- getSetter() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
-
Gets who set the channel topic.
- getSignOnTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getSignOnTime() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets the time at which this user signed on to the server.
- getStatusByMode(ModeType) - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets all mode statuses of a given mode.
- getStatuses() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets the list of statuses.
- getStatusList() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeEvent
-
Gets the list of statuses.
- getStatusList() - Method in class org.kitteh.irc.client.library.event.user.UserModeEvent
-
Gets the list of statuses.
- getStatusString() - Method in class org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets the statuses in a convenient String format.
- getStorageManager() - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- getStorageManager() - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Gets the persistence/storage manager.
- getStsMachine() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the STS machine instance, if one is in use.
- getStsMachine() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getStsPolicyFromString(String, String) - Static method in class org.kitteh.irc.client.library.util.StsUtil
-
Takes a string like "foo,bar=cat,kitten=dog" and returns an STSPolicy instance.
- getSupplier(int) - Static method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
Gets a delay supplier with a set delay.
- getSupplier() - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
-
Gets a supplier.
- getSupplier(boolean) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
-
Gets a supplier.
- getSupportedCapabilities() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- getSupportedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
Gets a list of capabilities the server supports.
- getSupportedCapabilities() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets capabilities supported by the server.
- getSupportedCapability(String) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets a supported capability by name.
- getTag(String) - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the named tag if present
- getTag(String, Class<Tag>) - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the named message tag if present and if of the specified type.
- getTag(String) - Method in interface org.kitteh.irc.client.library.feature.twitch.event.TwitchSingleMessageEvent
-
Gets the named tag if present
- getTag(String, Class<Tag>) - Method in interface org.kitteh.irc.client.library.feature.twitch.event.TwitchSingleMessageEvent
-
Gets the named message tag if present and if of the specified type.
- getTagCreator(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
-
- getTagCreator(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
-
Gets the registered tag creator for a given tag name.
- getTags() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
-
- getTags() - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the processed message tags, if any, contained in the message.
- getTarget() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
-
- getTarget() - Method in class org.kitteh.irc.client.library.event.channel.ChannelInviteEvent
-
Gets the invited nick.
- getTarget() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
Gets the kicked user.
- getTarget() - Method in interface org.kitteh.irc.client.library.event.helper.PrivateEvent
-
Gets the target of this message.
- getTargetedChannelInfo(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getTargetedChannelInfo(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Gets the channel user mode for a targeted channel name, such as
+#channel targeting voiced users.
- getTargetedName() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelTargetedEvent
-
Gets the full targeted name, such as "+#channel".
- getTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
-
- getTime() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagTime
-
- getTime() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
-
Gets the time the topic was set.
- getTime() - Method in interface org.kitteh.irc.client.library.element.MessageTag.Time
-
Gets the instant in time specified by this tag.
- getTopic() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getTopic() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the channel's topic.
- getTopic() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
Gets the channel's topic.
- getTrackedChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getTrackedChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets a tracked channel.
- getTrackedChannels() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getTrackedChannels() - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets all tracked channels.
- getTrackedUser(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getTrackedUser(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets a tracked user.
- getTracker() - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
-
- getType() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
-
- getType() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelMode
-
Gets the type this mode is.
- getType() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelUserMode
-
- getTypeByTarget(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultEventListener
-
- getTypes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanTypes
-
- getTypes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanTypes
-
Gets the channel types.
- getUser() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the User that the client is represented by.
- getUser() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getUser(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getUser(String) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets a user by their nick, if they are known to the client.
- getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
- getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
- getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
- getUser() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
-
Gets the current user affected.
- getUser() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
-
- getUserModes() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the user's modes.
- getUserModes() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getUserModes(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getUserModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getUserModes(String) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the user modes of a given nickname in the channel.
- getUserModes(User) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the user modes of a given user in the channel.
- getUserModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the user modes available.
- getUsers() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getUsers() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets all Users known to be in the channel.
- getUserString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getUserString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getUserString() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's user string.
- getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
-
- getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
-
- getValue() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
-
Gets the value of the capability.
- getValue() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
-
Gets the channel topic.
- getValue() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter
-
Gets the unprocessed value of the parameter if provided.
- getValue() - Method in interface org.kitteh.irc.client.library.element.MessageTag
-
Gets the unescaped, but otherwise unprocessed, value of the tag.
- getValue() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
-
- getVersion() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getVersion() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the version of the IRCd.
- getVersion() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.Badge
-
Gets the badge version.
- getVersion() - Static method in class org.kitteh.irc.client.library.util.Version
-
Gets the current version of the client library.
- getWhoisData() - Method in class org.kitteh.irc.client.library.event.user.WhoisEvent
-
Gets the provided WHOIS data.
- ghostNick(String) - Method in interface org.kitteh.irc.client.library.feature.auth.element.NickReclamation
-
Forcibly taking back a nickname.
- GLOBAL_MOD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
-
Global mod.
- GLOBAL_MOD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
-
Global mod
- globalUserState(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
- GlobalUserStateEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
-
An event for when Twitch sends a GLOBALUSERSTATE message on successful
login.
- GlobalUserStateEvent(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.GlobalUserStateEvent
-
Constructs the event.
- safeMessageCheck(String) - Static method in class org.kitteh.irc.client.library.util.Sanity
-
Checks if a message contains CR, LF, or NUL.
- safeMessageCheck(String, String) - Static method in class org.kitteh.irc.client.library.util.Sanity
-
Checks if a string contains CR, LF, or NUL.
- Sanity - Class in org.kitteh.irc.client.library.util
-
Do you know the definition of sanity?
- SASL - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
SASL authentication, not utilized unless a SASL authentication
protocol is enabled.
- SaslEcdsaNist256PChallenge - Class in org.kitteh.irc.client.library.feature.auth
-
SASL ECDSA-NIST256P-CHALLENGE authentication.
- SaslEcdsaNist256PChallenge(Client, String, ECPrivateKey) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
Creates an instance.
- SaslEcdsaNist256PChallenge.ECKeyPair - Class in org.kitteh.irc.client.library.feature.auth
-
Holds a private and public key.
- SaslExternal - Class in org.kitteh.irc.client.library.feature.auth
-
SASL EXTERNAL authentication.
- SaslExternal(Client) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslExternal
-
Creates an instance.
- SaslPlain - Class in org.kitteh.irc.client.library.feature.auth
-
SASL PLAIN authentication.
- SaslPlain(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslPlain
-
Creates an instance.
- secure(boolean) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets whether the client connects via TLS/SSL.
- secure(boolean) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- secureKey(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the private key for SSL connection.
- secureKey(Path) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- secureKeyCertChain(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the key for SSL connection.
- secureKeyCertChain(Path) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- secureKeyPassword(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the private key password for SSL connection.
- secureKeyPassword(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- secureTrustManagerFactory(TrustManagerFactory) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
- secureTrustManagerFactory(TrustManagerFactory) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- sendCtcpMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP message to a target user or channel.
- sendCtcpMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP message to a target user or channel.
- sendCtcpMessage(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendCtcpMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a CTCP message.
- sendCtcpReply(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP reply to a target user or channel.
- sendCtcpReply(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP reply to a target user or channel.
- sendCtcpReply(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a message to a target user or channel.
- sendMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a message to a target user or channel.
- sendMessage(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a message.
- sendMultiLineMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the client's current
Cutter
.
- sendMultiLineMessage(String, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the defined
Cutter
.
- sendMultiLineMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the client's current
Cutter
.
- sendMultiLineMessage(MessageReceiver, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the defined
Cutter
.
- sendMultiLineMessage(String, String, Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMultiLineMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line message using the client's
default message cutter.
- sendMultiLineMessage(String, Cutter) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line message using a specified
message cutter.
- sendMultiLineNotice(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the client's current
Cutter
.
- sendMultiLineNotice(String, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the defined
Cutter
.
- sendMultiLineNotice(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the client's current
Cutter
.
- sendMultiLineNotice(MessageReceiver, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the defined
Cutter
.
- sendMultiLineNotice(String, String, Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMultiLineNotice(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line notice using the client's
default message cutter.
- sendMultiLineNotice(String, Cutter) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line notice using a specified
message cutter.
- sendNickChange(String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sends a nick change request.
- sendNickChange(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendNotice(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a notice to a target user or channel.
- sendNotice(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a notice to a target user or channel.
- sendNotice(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendNotice(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a notice.
- sendRawLine(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a raw IRC message.
- sendRawLine(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendRawLineAvoidingDuplication(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a raw IRC message, unless the exact same message is already in
the queue of messages not yet sent.
- sendRawLineAvoidingDuplication(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendRawLineImmediately(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a raw IRC message, disregarding message delays and all sanity.
- sendRawLineImmediately(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelMessageEvent
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedMessageEvent
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedNoticeEvent
-
- sendReply(String) - Method in interface org.kitteh.irc.client.library.event.helper.ReplyableEvent
-
Sends a reply to this message.
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateMessageEvent
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateNoticeEvent
-
- server(String) - Method in class org.kitteh.irc.client.library.command.WhoisCommand
-
Sets the server to query.
- Server - Interface in org.kitteh.irc.client.library.element
-
Represents an IRC server.
- SERVER_TIME - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Server time message tag.
- serverHost(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the server host to which the client will connect.
- serverHost(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- serverInfo(Function<Client.WithManagement, ? extends ServerInfo.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the supplier of the server info.
- serverInfo(Function<Client.WithManagement, ? extends ServerInfo.WithManagement>) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- ServerInfo - Interface in org.kitteh.irc.client.library.feature
-
Provides information about the server to which the client is connected.
- ServerInfo.WithManagement - Interface in org.kitteh.irc.client.library.feature
-
A server information provider with management features.
- ServerMessage - Interface in org.kitteh.irc.client.library.element
-
Represents a message sent by the server.
- ServerMessage.NumericCommandServerMessage - Interface in org.kitteh.irc.client.library.element
-
Represents a message with a numeric command.
- ServerMessage.StringCommandServerMessage - Interface in org.kitteh.irc.client.library.element
-
Represents a message with a String command.
- ServerMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
-
Represents an event triggered by the server.
- ServerMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a message from the server.
- ServerMessageEventBase(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
-
Constructs the event.
- ServerNoticeEvent - Class in org.kitteh.irc.client.library.event.user
-
Fires when a notice is sent to the client.
- ServerNoticeEvent(Client, List<ServerMessage>, Server, String) - Constructor for class org.kitteh.irc.client.library.event.user.ServerNoticeEvent
-
Creates the event.
- serverPassword(String) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the server password.
- serverPassword(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- serverPort(int) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the server port to which the client will connect.
- serverPort(int) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- setAccount(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the account.
- setAccountName(String) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
-
- setAccountName(String) - Method in interface org.kitteh.irc.client.library.feature.auth.element.AccountName
-
Sets the account name to use.
- setAddress(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setAddress(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the server address.
- setAttemptReconnect(boolean) - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
-
Sets if the client will attempt to connect again.
- setAuthValue(AuthValue) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
Sets the authentication value.
- setAway(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the away message.
- setCapabilities(List<CapabilityState>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- setCapabilities(List<CapabilityState>) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
-
Wipes the previously known active capabilities, setting only those
in the provided list.
- setChannelListReceived(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelListReceived(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a channel is having had the full user list received.
- setChannelModeInfoList(String, char, List<ModeInfo>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelModeInfoList(String, char, List<ModeInfo>) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a channel's mode info list for a given mode, such as bans.
- setChannelTopic(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelTopic(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a channel's topic.
- setChannelTopicInfo(String, long, Actor) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelTopicInfo(String, long, Actor) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets info on a channel's topic.
- setConsumer(Consumer<Type>) - Method in class org.kitteh.irc.client.library.util.Listener
-
Sets the consumer for the listener, starting a queue processing thread
if none existed.
- setCurrentNick(String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sets the current nickname the client knows it has.
- setCurrentNick(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setCurrentState(StsClientState) - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- setCurrentState(StsClientState) - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Changes the state of the FSM, triggering any state-specific work.
- setDefault(DefaultMessageType, String) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
Sets a new default value for a given default message type.
- setDefault(DefaultMessageType, String) - Method in class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
-
- setDefaultMessageMap(DefaultMessageMap) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the message manager for default messages to reply with
when certain messages are being sent.
- setDefaultMessageMap(DefaultMessageMap) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setDelay(int) - Method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
Sets the delay for subsequent messages.
- setEndingNegotiation(boolean) - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
-
- setEndingNegotiation(boolean) - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationResponseEvent
-
Sets if negotiation should end after this event fires.
- setExceptionListener(Consumer<Exception>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets a listener for all thrown exceptions on this client.
- setExceptionListener(Consumer<Exception>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setHost(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the host.
- setIdleTime(long) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the idle time.
- setInputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets a listener for all incoming messages from the server.
- setInputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setMessageCutter(Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the default message cutter to use for multi-line messages.
- setMessageCutter(Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setMessageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the message sending queue supplier.
- setMessageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setModeInfoTracking(ChannelMode, boolean) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- setModeInfoTracking(ChannelMode, boolean) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Sets whether a particular type A mode should be tracked for this
channel, and sends a request for the full list.
- setMotd(List<String>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setMotd(List<String>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the MOTD.
- setNewNick(String) - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
-
Sets the new nickname to attempt.
- setNick(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the nick the client wishes to use.
- setNick(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setOperatorInformation(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the operator information.
- setOutputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets a listener for all outgoing messages to the server.
- setOutputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setPassword(String) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
-
- setPassword(String) - Method in interface org.kitteh.irc.client.library.feature.auth.element.Password
-
Sets the password to use.
- setPassword(String) - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
-
- setQueryChannelInformation(boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setQueryChannelInformation(boolean) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets if channel information should be queried (WHO, MODE)
automatically on join.
- setRealName(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the real name.
- setReconnectionDelay(int) - Method in class org.kitteh.irc.client.library.event.client.ClientConnectionEndedEvent
-
Sets the delay until a reconnection attempt, in milliseconds.
- setReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
-
Sets the reply to send to the CTCP sender.
- setSecure() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets that the connection is known to be secure
- setServer(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the server.
- setServerAddress(InetSocketAddress) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sets the server address.
- setServerAddress(InetSocketAddress) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setServerDescription(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the server description.
- setSignOnTime(long) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the sign on time.
- setStsPolicy(StsPolicy) - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- setStsPolicy(StsPolicy) - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Provides a key->value map of options and list of flags, making up the STS policy.
- setSupportedCapabilities(List<CapabilityState>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- setSupportedCapabilities(List<CapabilityState>) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
-
Sets the supported capabilities as reported by the server.
- setTopic(String) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Attempts to set the topic of the channel.
- setUserAccount(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserAccount(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets the account for a tracked user.
- setUserAway(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserAway(String, boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserAway(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a user away message, setting them to be recorded as away.
- setUserAway(String, boolean) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a user as away without knowing the away message.
- setUserModes(ModeStatusList<UserMode>) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sets the client's user modes.
- setUserModes(ModeStatusList<UserMode>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setUserModes(List<UserMode>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setUserModes(List<UserMode>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the user modes.
- setUserOperString(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserOperString(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets OPER information known about a user.
- setUserRealName(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserRealName(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets the real name of the user.
- setUserServer(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserServer(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets the server of a user.
- setUserString(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the user string.
- setVersion(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setVersion(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the version.
- shouldQueryChannelInformation() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- shouldQueryChannelInformation() - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets if channel information should be queried (WHO, MODE)
automatically on join.
- shutdown() - Method in interface org.kitteh.irc.client.library.Client
-
Shuts down the client without a quit message.
- shutdown(String) - Method in interface org.kitteh.irc.client.library.Client
-
Shuts down the client.
- shutdown() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- shutdown(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- shutdown(DefaultMessageType, boolean) - Method in class org.kitteh.irc.client.library.defaults.NettyManager.ClientConnection
-
Shuts down with a message type.
- shutdown(String, boolean) - Method in class org.kitteh.irc.client.library.defaults.NettyManager.ClientConnection
-
Shuts down with a message.
- shutdown() - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
-
Closes down shop, interrupts all threads.
- shutdown() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
- shutdown() - Method in class org.kitteh.irc.client.library.util.Listener
-
Shuts down the listener.
- sign(ECPrivateKey, String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
Signs a given base64'd challenge via ECDSA.
- SimpleDefaultMessageMap - Class in org.kitteh.irc.client.library.feature.defaultmessage
-
Provides a way to set default messages.
- SimpleDefaultMessageMap(String) - Constructor for class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
-
Creates a default message map and sets all messages to a single value.
- SimpleDefaultMessageMap() - Constructor for class org.kitteh.irc.client.library.feature.defaultmessage.SimpleDefaultMessageMap
-
Creates a default message map.
- SingleDelaySender - Class in org.kitteh.irc.client.library.feature.sending
-
- SingleDelaySender(Client, String, int) - Constructor for class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
Constructs the sending queue.
- size() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- size() - Method in class org.kitteh.irc.client.library.util.CISet
-
- Slow - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag slow, indicating non-moderators have to wait between messages.
- SLOW_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is no longer in slow mode.
- SLOW_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is now in slow mode.
- Snapshot - Interface in org.kitteh.irc.client.library.element
-
Represents a snapshot of an element.
- split(String, int) - Method in class org.kitteh.irc.client.library.util.Cutter.DefaultWordCutter
-
- split(String, int) - Method in interface org.kitteh.irc.client.library.util.Cutter
-
Splits a message into items no longer than the size limit.
- STAFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
-
Staff.
- STAFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
-
Staff.
- Staleable - Interface in org.kitteh.irc.client.library.element
-
A snapshot that can be noticeably stale.
- startAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountProtocol
-
- startAuthentication() - Method in interface org.kitteh.irc.client.library.feature.auth.AuthProtocol
-
Starts the authentication process.
- startPing() - Method in class org.kitteh.irc.client.library.defaults.NettyManager.ClientConnection
-
Starts sending pings.
- startSending() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Starts sending queued messages.
- startSending() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- StringCommand(String, String, List<MessageTag>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.StringCommand
-
Constructs a string command message.
- StringUtil - Class in org.kitteh.irc.client.library.util
-
String tools!
- stripAll(String) - Static method in enum org.kitteh.irc.client.library.util.Format
-
Strips color and formatting from a given input.
- stripColor(String) - Static method in enum org.kitteh.irc.client.library.util.Format
-
Strips color from a given input.
- stripFormatting(String) - Static method in enum org.kitteh.irc.client.library.util.Format
-
Strips formatting from a given input.
- StsClientState - Enum in org.kitteh.irc.client.library.feature.sts
-
Enum to keep track of the STS implementation's state machine.
- StsHandler - Class in org.kitteh.irc.client.library.feature.sts
-
Class for handling the STS capability, returned in the CAP LS 302 response.
- StsHandler(StsMachine, Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsHandler
-
Creates the event handler for STS.
- StsMachine - Interface in org.kitteh.irc.client.library.feature.sts
-
Interface representing the STS FSM.
- StsPolicy - Class in org.kitteh.irc.client.library.feature.sts
-
Simple POJO to represent an STS policy.
- StsPolicy(Map<String, String>, Set<String>) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsPolicy
-
Constructs a policy.
- StsPropertiesStorageManager - Class in org.kitteh.irc.client.library.feature.sts
-
Simple example implementation of an STSStorageManager.
- StsPropertiesStorageManager(Path) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
-
Simple implementation of STSStorageManager which uses a properties file.
- stsStorageManager(StsStorageManager) - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Sets the storage manager for STS (strict transport security) support.
- stsStorageManager(StsStorageManager) - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- StsStorageManager - Interface in org.kitteh.irc.client.library.feature.sts
-
Represents a manager that can persist STS policies in some form.
- StsUtil - Class in org.kitteh.irc.client.library.util
-
Utility methods for dealing with STS.
- SUBS_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is no longer in subscribers-only mode.
- SUBS_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is now in subscribers-only mode.
- SUBSCRIBER - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
-
Subscriber.
- Subscriber - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
User has a subscriber badge or not.
- Subscriber.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Known subscriber badge states.
- SubsOnly - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Indicates chatting is for subscribers only.
- SubsOnly.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Known subs-only states.
- success(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- SystemMsg - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag system message.