- AbstractAccountPassProtocol - Class in org.kitteh.irc.client.library.feature.auth
-
Abstract general account/password protocol.
- AbstractAccountPassProtocol(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
-
Creates an instance.
- AbstractAccountSaslProtocol - Class in org.kitteh.irc.client.library.feature.auth
-
Abstract class covering SASL protocols.
- AbstractAccountSaslProtocol(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractAccountSaslProtocol
-
Creates an instance.
- AbstractAuthProtocol - Class in org.kitteh.irc.client.library.feature.auth
-
Abstract auth protocol.
- AbstractAuthProtocol(Client) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
-
Creates an instance.
- AbstractDefaultListenerBase - Class in org.kitteh.irc.client.library.defaults.listener
-
A base for listening to server message events.
- AbstractDefaultListenerBase(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
-
Constructs the listener.
- AbstractDefaultListenerBase.MessageTargetInfo - Class in org.kitteh.irc.client.library.defaults.listener
-
Information about the target of a message.
- AbstractDefaultListenerBase.MessageTargetInfo.ChannelInfo - Class in org.kitteh.irc.client.library.defaults.listener
-
A targeted channel.
- AbstractDefaultListenerBase.MessageTargetInfo.Private - Class in org.kitteh.irc.client.library.defaults.listener
-
A private message received.
- AbstractDefaultListenerBase.MessageTargetInfo.TargetedChannel - Class in org.kitteh.irc.client.library.defaults.listener
-
A channel targeted with a prefix.
- AbstractModeInfoListenerBase - Class in org.kitteh.irc.client.library.defaults.listener
-
A base for listening to mode info events.
- AbstractModeInfoListenerBase(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
-
Constructs the listener.
- AbstractNameValueProcessor<NameValue> - Class in org.kitteh.irc.client.library.util
-
Abstract class for registering and processing name/value pairs.
- AbstractNameValueProcessor(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
-
Constructs the processor.
- AbstractNameValueProcessor.Creator<NameValue> - Class in org.kitteh.irc.client.library.util
-
A creator of name/value pairs of a particular type.
- AbstractSaslProtocol - Class in org.kitteh.irc.client.library.feature.auth
-
SASL authentication.
- AbstractSaslProtocol(Client, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
Creates an instance.
- AbstractSaslProtocol.Listener - Class in org.kitteh.irc.client.library.feature.auth
-
- accepts(ClientReceiveCommandEvent, CommandFilter[]) - Method in class org.kitteh.irc.client.library.feature.filter.CommandFilter.Processor
-
- accepts(ClientReceiveCommandEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.CommandFilter.Processor
-
- accepts(ActorEvent<? extends Actor>, EchoMessage[]) - Method in class org.kitteh.irc.client.library.feature.filter.EchoMessage.Processor
-
- accepts(ActorEvent<? extends Actor>, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.EchoMessage.Processor
-
- accepts(Event, A[]) - Method in interface org.kitteh.irc.client.library.feature.filter.FilterProcessor
-
Gets if this event should be accepted based on annotations.
- accepts(CtcpEvent, MeCommandOnly[]) - Method in class org.kitteh.irc.client.library.feature.filter.MeCommandOnly.Processor
-
- accepts(CtcpEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.MeCommandOnly.Processor
-
- accepts(ClientReceiveNumericEvent, NumericFilter[]) - Method in class org.kitteh.irc.client.library.feature.filter.NumericFilter.Processor
-
- accepts(ClientReceiveNumericEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.NumericFilter.Processor
-
- accepts(ServerMessageEvent, TagFilter[]) - Method in class org.kitteh.irc.client.library.feature.filter.TagFilter.Processor
-
- accepts(ServerMessageEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.TagFilter.Processor
-
- accepts(PrivateEvent, ToSelfOnly[]) - Method in class org.kitteh.irc.client.library.feature.filter.ToSelfOnly.Processor
-
- accepts(PrivateEvent, SubscriptionContext) - Method in class org.kitteh.irc.client.library.feature.filter.ToSelfOnly.Processor
-
- account(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultAccountListener
-
- account(String) - Method in class org.kitteh.irc.client.library.feature.auth.NickServ.Builder
-
Sets the account.
- ACCOUNT_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Account change notification.
- ACCOUNT_TAG - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Account message tags.
- ack(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultAckListener
-
- AckEvent - Class in org.kitteh.irc.client.library.event.client
-
An ACK has been received, which should have a label attached to correspond
with a previously sent message.
- AckEvent(Client, ServerMessage) - Constructor for class org.kitteh.irc.client.library.event.client.AckEvent
-
Constructs the event.
- action(MonitorCommand.Action) - Method in class org.kitteh.irc.client.library.command.MonitorCommand
-
Sets the action for the command.
- Actor - Interface in org.kitteh.irc.client.library.element
-
Represents an entity on an IRC server which can perform actions.
- ActorChannelEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving an Actor and Channel.
- ActorChannelEventBase(Client, ServerMessage, A, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorChannelEventBase
-
Constructs the event.
- ActorChannelMessageEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving an Actor and Channel and have a
message.
- ActorChannelMessageEventBase(Client, ServerMessage, A, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorChannelMessageEventBase
-
Constructs the event.
- ActorEvent<A extends Actor> - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving an
Actor
.
- ActorEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving an Actor.
- ActorEventBase(Client, ServerMessage, A) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorEventBase
-
Constructs the event.
- ActorMessageEvent<A extends Actor> - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a message sent by an actor, not to be confused with an
event where an actor happens to have a message along with their action.
- ActorMessageEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving an Actor and have a message.
- ActorMessageEventBase(Client, ServerMessage, A, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorMessageEventBase
-
Constructs the event.
- ActorPrivateMessageEventBase<A extends Actor> - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving an Actor and have a message and
are private messages.
- ActorPrivateMessageEventBase(Client, ServerMessage, A, String, String) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
-
Constructs the event.
- actorTracker(Function<Client.WithManagement, ? extends ActorTracker>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
-
Sets the supplier of the actor tracker.
- ActorTracker - Interface in org.kitteh.irc.client.library.feature
-
Tracker of users and channels, provider of all actors.
- add(ModeStatus.Action, ChannelMode) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
-
Adds a mode change without a parameter.
- add(ModeStatus.Action, ChannelMode, String) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
-
Adds a mode change.
- add(ModeStatus.Action, ChannelUserMode, User) - Method in class org.kitteh.irc.client.library.command.ChannelModeCommand
-
Adds a mode change.
- add(MessageTag) - Method in class org.kitteh.irc.client.library.command.Command.Tags
-
- add(String) - Method in class org.kitteh.irc.client.library.command.Command.Tags
-
- add(String, String) - Method in class org.kitteh.irc.client.library.command.Command.Tags
-
- add(ModeStatus.Action, UserMode) - Method in class org.kitteh.irc.client.library.command.UserModeCommand
-
Adds a mode change without a parameter.
- add(ModeStatus.Action, UserMode, String) - Method in class org.kitteh.irc.client.library.command.UserModeCommand
-
Adds a mode change.
- add(String) - Method in class org.kitteh.irc.client.library.util.CISet
-
- add(String, Object) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds an object.
- add(String, boolean) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds a boolean.
- add(String, byte) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds a byte.
- add(String, char) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds a char.
- add(String, double) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds a double.
- add(String, float) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds a float.
- add(String, int) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds an int.
- add(String, long) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds a long.
- add(String, short) - Method in class org.kitteh.irc.client.library.util.ToStringer
-
Adds a short.
- addAll(Collection<? extends String>) - Method in class org.kitteh.irc.client.library.util.CISet
-
- addChannel(String...) - Method in interface org.kitteh.irc.client.library.Client
-
Adds channels to this client.
- addChannel(String...) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- addChannels(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Adds channels, not erasing any previously added channels.
- addCustomChannelMode(ChannelMode) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- addCustomChannelMode(ChannelMode) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Adds a custom channel mode, for a server that doesn't correctly list
modes.
- addCustomUserMode(UserMode) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- addCustomUserMode(UserMode) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Adds a custom user mode, for a server that doesn't correctly list
modes.
- addEntry(String, long, StsPolicy) - Method in class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
-
Adds an entry to the store, storing data in the backing properties file.
- addEntry(String, long, StsPolicy) - Method in interface org.kitteh.irc.client.library.feature.sts.StsStorageManager
-
Adds an STS policy to the store.
- addEvent(ClientReceiveServerMessageEvent) - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
-
Adds an event to the tag.
- addISupportParameter(ISupportParameter) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- addISupportParameter(ISupportParameter) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Adds an ISUPPORT parameter to the list of supported parameters.
- addKeyProtectedChannel(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Adds a key-protected channel to this client.
- addKeyProtectedChannel(Pair<String, String>...) - Method in interface org.kitteh.irc.client.library.Client
-
Adds key-protected channels to this client.
- addKeyProtectedChannel(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- addKeyProtectedChannel(Pair<String, String>...) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- addProtocol(AuthProtocol) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
-
- addProtocol(AuthProtocol) - Method in interface org.kitteh.irc.client.library.feature.AuthManager
-
Adds a protocol to be handled by this manager.
- addRequest(String) - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
-
- addRequest(String) - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
- addRequest(String) - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationRequestEvent
-
Add a capability to be requested following this event.
- address(HostWithPort) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
-
Sets the server host and port to which the client will connect.
- addSupport(Client) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
-
Adds support for Twitch to the client.
- addSupport(Client, boolean) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
-
Adds support for Twitch to the client.
- ADMIN - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
-
Admin.
- ADMIN - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
-
Admin.
- ALREADY_BANNED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
<user> is already banned in this room.
- ALREADY_EMOTE_ONLY_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is not in emote-only mode.
- ALREADY_EMOTE_ONLY_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is already in emote-only mode.
- ALREADY_R9K_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is not in r9k mode.
- ALREADY_R9K_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is already in r9k mode.
- ALREADY_SUBS_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is not in subscribers-only mode.
- ALREADY_SUBS_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is already in subscribers-only mode.
- apply(Input) - Method in interface org.kitteh.irc.client.library.util.RiskyBusiness.CheckedFunction
-
Takes input, gives output.
- apply(First, Second, Third) - Method in interface org.kitteh.irc.client.library.util.TriFunction
-
Applies this function to the given arguments.
- areEqualIgnoringCase(String, String) - Method in enum org.kitteh.irc.client.library.feature.CaseMapping
-
Gets if two given strings are equal, case insensitive, using this
case mapping.
- assertSafe(RiskyBusiness.CheckedFunction<Input, Output>, Input) - Static method in class org.kitteh.irc.client.library.util.RiskyBusiness
-
Throws an assertion error if the function throws an exception.
- asString() - Method in class org.kitteh.irc.client.library.util.Mask
-
Gets the String representation of this mask.
- authenticate(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- authManager(Function<Client.WithManagement, ? extends AuthManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
-
Sets the supplier of the authentication manager.
- AuthManager - Interface in org.kitteh.irc.client.library.feature
-
Manages Authentication
- AuthProtocol - Interface in org.kitteh.irc.client.library.feature.auth
-
An authentication protocol.
- away() - Method in interface org.kitteh.irc.client.library.Client.Commands
-
Provides a new AWAY command.
- away(String) - Method in class org.kitteh.irc.client.library.command.AwayCommand
-
Sets the away message for the command.
- away(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultAwayListener
-
- away(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultAwayListener
-
- AWAY_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Away notification.
- AwayCommand - Class in org.kitteh.irc.client.library.command
-
Sends an AWAY request to the server.
- AwayCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.AwayCommand
-
Constructs the command.
- callEvent(Object) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
-
- callEvent(Object) - Method in interface org.kitteh.irc.client.library.feature.EventManager
-
Calls an event, triggering any registered methods for the event class.
- canAttemptReconnect() - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
-
Gets if the client will be able to reconnect.
- cap(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultCapListener
-
- CAP_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Capability change notification.
- CapabilitiesAcknowledgedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP ACK command is received.
- CapabilitiesAcknowledgedEvent(Client, ServerMessage, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
-
Constructs this event.
- CapabilitiesDeletedSupportedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP DEL is received.
- CapabilitiesDeletedSupportedEvent(Client, ServerMessage, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesDeletedSupportedEvent
-
Constructs the event.
- CapabilitiesListEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP LIST is received, listing the current capabilities
- CapabilitiesListEvent(Client, List<ServerMessage>, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesListEvent
-
Constructs the event.
- CapabilitiesNewSupportedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP NEW is received.
- CapabilitiesNewSupportedEvent(Client, ServerMessage, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesNewSupportedEvent
-
Constructs the event.
- CapabilitiesRejectedEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP NAK is received.
- CapabilitiesRejectedEvent(Client, ServerMessage, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesRejectedEvent
-
Constructs the event.
- CapabilitiesSupportedListEvent - Class in org.kitteh.irc.client.library.event.capabilities
-
Fired when a CAP LS is received.
- CapabilitiesSupportedListEvent(Client, List<ServerMessage>, boolean, List<CapabilityState>) - Constructor for class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
Constructs the event.
- CAPABILITY_COMMANDS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
-
Capability to receive commands.
- CAPABILITY_MEMBERSHIP - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
-
Capability to receive JOIN, MODE, NAMES, and PART.
- CAPABILITY_TAGS - Static variable in class org.kitteh.irc.client.library.feature.twitch.TwitchSupport
-
Capability to receive tags.
- capabilityManager(Function<Client.WithManagement, ? extends CapabilityManager.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
-
Sets the supplier of the capability manager.
- CapabilityManager - Interface in org.kitteh.irc.client.library.feature
-
Provides information on IRCv3 extensions available and in use.
- CapabilityManager.Defaults - Class in org.kitteh.irc.client.library.feature
-
Contains the capabilities natively supported by KICL, which will be
requested automatically upon availability.
- CapabilityManager.WithManagement - Interface in org.kitteh.irc.client.library.feature
-
A capability manager with management features.
- CapabilityNegotiationRequestEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event caused by a received response to capability handling.
- CapabilityNegotiationResponseEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event caused by a received response to capability handling.
- CapabilityNegotiationResponseEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving capability negotiation (CAP) that
can have a response.
- CapabilityNegotiationResponseEventBase(Client, ServerMessage, boolean) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
-
Constructs the event.
- CapabilityNegotiationResponseEventWithRequestBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for specific capability events
- CapabilityNegotiationResponseEventWithRequestBase(Client, ServerMessage, boolean) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
-
Constructs the event.
- capabilityRequest() - Method in interface org.kitteh.irc.client.library.Client.Commands
-
Provides a new CAP REQ command.
- CapabilityRequestCommand - Class in org.kitteh.irc.client.library.command
-
Sends a capability request to the server.
- CapabilityRequestCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.CapabilityRequestCommand
-
Constructs the CAP REQ command.
- CapabilityState - Interface in org.kitteh.irc.client.library.element
-
Reflects a capability state as told by the server.
- capAck(CapabilitiesAcknowledgedEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- capEndable(CapabilityNegotiationResponseEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- capList(CapabilitiesSupportedListEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- capList(CapabilitiesSupportedListEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
- capNak(CapabilitiesRejectedEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- CaseMapping - Enum in org.kitteh.irc.client.library.feature
-
ISUPPORT CASEMAPPING.
- Change<Type> - Class in org.kitteh.irc.client.library.util
-
Generic class used to track a piece of information changing.
- Change(Type, Type) - Constructor for class org.kitteh.irc.client.library.util.Change
-
Constructs the change.
- Channel - Interface in org.kitteh.irc.client.library.element
-
Represents an IRC channel.
- Channel.Commands - Interface in org.kitteh.irc.client.library.element
-
Provides commands.
- Channel.Topic - Interface in org.kitteh.irc.client.library.element
-
Information about the channel's topic.
- CHANNEL_CREATION_TIME - Static variable in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
-
Support for searching by channel creation time.
- ChannelCommand<C extends ChannelCommand<C>> - Class in org.kitteh.irc.client.library.command
-
A command only executed on a channel.
- ChannelCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.ChannelCommand
-
Constructs a command for a given channel.
- ChannelCtcpEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelCtcpEvent(Client, ServerMessage, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelCtcpEvent
-
Creates the event.
- ChannelEvent - Interface in org.kitteh.irc.client.library.event.helper
-
- ChannelEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a Channel.
- ChannelEventBase(Client, ServerMessage, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
-
Constructs the event.
- ChannelInviteEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelInviteEvent(Client, ServerMessage, Channel, Actor, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelInviteEvent
-
Creates the event.
- ChannelJoinEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelJoinEvent(Client, ServerMessage, Channel, User) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
Creates the event.
- ChannelKickEvent - Class in org.kitteh.irc.client.library.event.channel
-
A
User
has kicked another User!
- ChannelKickEvent(Client, ServerMessage, Channel, Actor, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
Creates the event.
- ChannelKnockEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelKnockEvent(Client, ServerMessage, Channel, User) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelKnockEvent
-
Creates the event.
- ChannelMessageEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a message is sent to a channel.
- ChannelMessageEvent(Client, ServerMessage, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelMessageEvent
-
Creates the event.
- channelMode(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultModeListener
-
- ChannelMode - Interface in org.kitteh.irc.client.library.element.mode
-
A channel mode.
- ChannelMode.Type - Enum in org.kitteh.irc.client.library.element.mode
-
Channel mode types.
- ChannelModeCommand - Class in org.kitteh.irc.client.library.command
-
Commands a la MODE.
- ChannelModeCommand(Client, String) - Constructor for class org.kitteh.irc.client.library.command.ChannelModeCommand
-
Constructs a MODE command for a given channel.
- ChannelModeEvent - Class in org.kitteh.irc.client.library.event.channel
-
Channel a la mode.
- ChannelModeEvent(Client, ServerMessage, Actor, Channel, ModeStatusList<ChannelMode>) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelModeEvent
-
Creates the event.
- ChannelModeInfoListEvent - Class in org.kitteh.irc.client.library.event.channel
-
A list of mode info is available!
- ChannelModeInfoListEvent(Client, List<ServerMessage>, Channel, ChannelMode, List<ModeInfo>) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
-
Constructs the event.
- ChannelMultipleMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a Channel.
- ChannelMultipleMessageEventBase(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ChannelMultipleMessageEventBase
-
Constructs the event.
- ChannelNamesUpdatedEvent - Class in org.kitteh.irc.client.library.event.channel
-
Called after completion of a NAMES command, or after joining a channel.
- ChannelNamesUpdatedEvent(Client, List<ServerMessage>, Channel) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelNamesUpdatedEvent
-
Constructs the event.
- ChannelNoticeEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a notice is sent to a channel.
- ChannelNoticeEvent(Client, ServerMessage, User, Channel, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelNoticeEvent
-
Creates the event.
- ChannelPartEvent - Class in org.kitteh.irc.client.library.event.channel
-
- ChannelPartEvent(Client, ServerMessage, Channel, User, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
Creates the event.
- ChannelTagMessageEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a tag message is sent to a channel.
- ChannelTagMessageEvent(Client, ServerMessage, Actor, Channel) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTagMessageEvent
-
Creates the event.
- ChannelTargetedCtcpEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a CTCP message is sent to a subset of users in a channel.
- ChannelTargetedCtcpEvent(Client, ServerMessage, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedCtcpEvent
-
Creates the event.
- ChannelTargetedEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a
Channel
, targeted at specific users by mode.
- ChannelTargetedMessageEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a message is sent to a subset of users in a channel.
- ChannelTargetedMessageEvent(Client, ServerMessage, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedMessageEvent
-
Creates the event.
- ChannelTargetedNoticeEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a notice is sent to a subset of users in a channel.
- ChannelTargetedNoticeEvent(Client, ServerMessage, User, Channel, ChannelUserMode, String) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedNoticeEvent
-
Creates the event.
- ChannelTargetedTagMessageEvent - Class in org.kitteh.irc.client.library.event.channel
-
Fires when a tag message is sent to a subset of users in a channel.
- ChannelTargetedTagMessageEvent(Client, ServerMessage, Actor, Channel, ChannelUserMode) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTargetedTagMessageEvent
-
Creates the event.
- ChannelTopicEvent - Class in org.kitteh.irc.client.library.event.channel
-
The server has informed us of a channel's topic.
- ChannelTopicEvent(Client, ServerMessage, Channel, Channel.Topic, Channel.Topic, boolean) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
Creates the event.
- ChannelTopicEvent(Client, ServerMessage, Channel, boolean) - Constructor for class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
- 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.listener.DefaultChgHostListener
-
- CHGHOST - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
The chghost extension, allows users to change user string or
hostname.
- CIKeyMap<Value> - Class in org.kitteh.irc.client.library.util
-
- 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.command.Command.Tags
-
- clear() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- clear() - Method in class org.kitteh.irc.client.library.util.CISet
-
- clearChat(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
- ClearChatEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
-
An event for when Twitch sends a CLEARCHAT message meaning a ban has
happened.
- ClearChatEvent(Client, ServerMessage, Channel) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.ClearChatEvent
-
Constructs the event.
- Client - Interface in org.kitteh.irc.client.library
-
- Client.Builder - Interface in org.kitteh.irc.client.library
-
- Client.Builder.Bind - Interface in org.kitteh.irc.client.library
-
Bind builder methods.
- Client.Builder.Listeners - Interface in org.kitteh.irc.client.library
-
Listener builder methods.
- Client.Builder.Management - Interface in org.kitteh.irc.client.library
-
Management-related builder methods.
- Client.Builder.Proxy - Interface in org.kitteh.irc.client.library
-
Information about a proxy host for the connection.
- Client.Builder.Server - Interface in org.kitteh.irc.client.library
-
Server builder methods.
- Client.Builder.Server.SecurityType - Enum in org.kitteh.irc.client.library
-
The security type, TLS or no.
- Client.Builder.WebIrc - Interface in org.kitteh.irc.client.library
-
WebIRC builder.
- Client.Builder.WebIrc.Gateway - Interface in org.kitteh.irc.client.library
-
WebIRC user.
- Client.Builder.WebIrc.Hostname - Interface in org.kitteh.irc.client.library
-
WebIRC host.
- Client.Builder.WebIrc.Ip - Interface in org.kitteh.irc.client.library
-
WebIRC IP.
- Client.Builder.WebIrc.Password - Interface in org.kitteh.irc.client.library
-
WebIRC password.
- Client.Commands - Interface in org.kitteh.irc.client.library
-
Provides commands.
- Client.WithManagement - Interface in org.kitteh.irc.client.library
-
A Client with management features.
- ClientAwayStatusChangeEvent - Class in org.kitteh.irc.client.library.event.client
-
The Client's away status has changed.
- ClientAwayStatusChangeEvent(Client, ServerMessage, boolean) - Constructor for class org.kitteh.irc.client.library.event.client.ClientAwayStatusChangeEvent
-
Constructs the event.
- ClientBatchEndEvent - Class in org.kitteh.irc.client.library.event.batch
-
A batch has ended, and all the messages will now be processed.
- ClientBatchEndEvent(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.batch.ClientBatchEndEvent
-
Constructs the event.
- ClientBatchEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for batch related events.
- ClientBatchEventBase(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientBatchEventBase
-
Constructs the event.
- ClientBatchMessageEvent - Class in org.kitteh.irc.client.library.event.batch
-
A new message has been added to a batch reference tag, and will be held
until the batch finishes.
- ClientBatchMessageEvent(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.batch.ClientBatchMessageEvent
-
Constructs the event.
- ClientBatchStartEvent - Class in org.kitteh.irc.client.library.event.batch
-
A batch has started.
- ClientBatchStartEvent(Client, ServerMessage, BatchReferenceTag) - Constructor for class org.kitteh.irc.client.library.event.batch.ClientBatchStartEvent
-
Constructs the event.
- ClientConnection - Interface in org.kitteh.irc.client.library.feature.network
-
A connection by a client.
- ClientConnectionClosedEvent - Class in org.kitteh.irc.client.library.event.connection
-
The
Client
has had a working connection cease.
- ClientConnectionClosedEvent(Client, boolean, Throwable, String) - Constructor for class org.kitteh.irc.client.library.event.connection.ClientConnectionClosedEvent
-
Constructs the event.
- ClientConnectionEndedEvent - Class in org.kitteh.irc.client.library.event.connection
-
The
Client
has had a connection end.
- ClientConnectionEndedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
-
Constructs the event.
- ClientConnectionEstablishedEvent - Class in org.kitteh.irc.client.library.event.connection
-
The
Client
has connected to the server and is about to begin IRC
negotiation.
- ClientConnectionEstablishedEvent(Client) - Constructor for class org.kitteh.irc.client.library.event.connection.ClientConnectionEstablishedEvent
-
Constructs the event.
- ClientConnectionFailedEvent - Class in org.kitteh.irc.client.library.event.connection
-
The
Client
has had a connection failure.
- ClientConnectionFailedEvent(Client, boolean, Throwable) - Constructor for class org.kitteh.irc.client.library.event.connection.ClientConnectionFailedEvent
-
Constructs the event.
- ClientEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a Client
- ClientEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a Client.
- ClientEventBase(Client) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
-
Constructs the event.
- ClientLinked - Interface in org.kitteh.irc.client.library.element
-
Represents something which has a
Client
.
- ClientNegotiationCompleteEvent - Class in org.kitteh.irc.client.library.event.client
-
The
Client
has successfully completed negotiation with the server.
- ClientNegotiationCompleteEvent(Client, Actor, ServerInfo) - Constructor for class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
-
Creates the event.
- ClientReceiveCommandEvent - Class in org.kitteh.irc.client.library.event.client
-
Fires when the client receives a command message.
- ClientReceiveCommandEvent(Client, ServerMessage, Actor, String, List<String>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveCommandEvent
-
Constructs the event.
- ClientReceiveMotdEvent - Class in org.kitteh.irc.client.library.event.client
-
Indicates the Client has received a complete MOTD from the server.
- ClientReceiveMotdEvent(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveMotdEvent
-
Constructs the event.
- ClientReceiveNumericEvent - Class in org.kitteh.irc.client.library.event.client
-
Fires when the client receives a numeric coded message.
- ClientReceiveNumericEvent(Client, ServerMessage, Actor, String, int, List<String>) - Constructor for class org.kitteh.irc.client.library.event.client.ClientReceiveNumericEvent
-
Constructs the event.
- ClientReceiveServerMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event for a raw server message from the server.
- ClientReceiveServerMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a server message.
- ClientReceiveServerMessageEventBase(Client, ServerMessage, Actor, String, List<String>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
Constructs the event.
- Color - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag for color.
- COLOR_CHAR - Static variable in enum org.kitteh.irc.client.library.util.Format
-
Character indicating color.
- combineSplit(String[], int, int, String) - Static method in class org.kitteh.irc.client.library.util.StringUtil
-
Combines an array into a super string!
- combineSplit(String[], int) - Static method in class org.kitteh.irc.client.library.util.StringUtil
-
Combines an array into a space-delimited string from a starting index.
- Command<C extends Command<C>> - Class in org.kitteh.irc.client.library.command
-
Represents a command which is executable on the server by the client.
- Command(Client) - Constructor for class org.kitteh.irc.client.library.command.Command
-
Constructs the command.
- Command.Tags - Class in org.kitteh.irc.client.library.command
-
- CommandFilter - Annotation Type in org.kitteh.irc.client.library.feature.filter
-
- 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) - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
-
- connect(Client.WithManagement) - Method in interface org.kitteh.irc.client.library.feature.network.NetworkHandler
-
Starts a connection for a particular client.
- ConnectionEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a Client's connection.
- contains(ModeType) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
-
- contains(ModeType) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets if the given mode is present in the list.
- contains(String) - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
-
Gets if the queue currently has within it a particular message.
- contains(Object) - Method in class org.kitteh.irc.client.library.util.CISet
-
- contains(Type) - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
-
Gets if the queue contains a specified item.
- containsAll(Collection<?>) - Method in class org.kitteh.irc.client.library.util.CISet
-
- containsKey(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- containsMode(char) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
-
- containsMode(char) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets if the given mode character is present in the list.
- containsValue(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- createParameter(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
-
- createParameter(String) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
-
- Creator(TriFunction<Client, String, String, ? extends NameValue>) - Constructor for class org.kitteh.irc.client.library.util.AbstractNameValueProcessor.Creator
-
Constructs the creator.
- CtcpEvent - Interface in org.kitteh.irc.client.library.event.helper
-
An event involving a CTCP message.
- CtcpUtil - Class in org.kitteh.irc.client.library.util
-
A utility class for CTCP handling, though this is done by KICL methods
already in pretty much all cases.
- Cutter - Interface in org.kitteh.irc.client.library.util
-
It slices, it dices, it breaks apart a message into a list of items
wherein each item is no longer than the defined size limit.
- Cutter.DefaultWordCutter - Class in org.kitteh.irc.client.library.util
-
Cuts by words, unless word is too long.
- DEFAULT_FILENAME - Static variable in class org.kitteh.irc.client.library.util.StsUtil
-
Default filename to use for the properties file.
- DEFAULT_MESSAGE_DELAY - Static variable in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
The default message delay, in milliseconds.
- DEFAULT_NOTHING - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Turbo.KnownValues
-
Default state, no badge and such.
- DEFAULT_RECONNECTION_DELAY_MILLIS - Static variable in class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
-
Default reconnection delay, in milliseconds.
- DefaultAccountListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default ACCOUNT listener, producing events using default classes.
- DefaultAccountListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultAccountListener
-
Constructs the listener.
- DefaultAckListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default ACK listener, producing events using default classes.
- DefaultAckListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultAckListener
-
Constructs the listener.
- DefaultActor - Class in org.kitteh.irc.client.library.defaults.element
-
Default Actor implementation.
- DefaultActor(Client.WithManagement, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultActor
-
Constructs this object.
- DefaultActorTracker - Class in org.kitteh.irc.client.library.defaults.feature
-
- DefaultActorTracker(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
Constructs the tracker.
- DefaultAuthManager - Class in org.kitteh.irc.client.library.defaults.feature
-
- DefaultAuthManager(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
-
Constructs the AuthManager.
- DefaultAwayListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default AWAY listener, producing events using default classes.
- DefaultAwayListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultAwayListener
-
Constructs the listener.
- DefaultBanListListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default ban list listener, producing events using default classes.
- DefaultBanListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultBanListListener
-
Constructs the listener.
- DefaultBuilder - Class in org.kitteh.irc.client.library.defaults
-
Default Client.Builder
.
- DefaultBuilder() - Constructor for class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- DefaultCapabilityManager - Class in org.kitteh.irc.client.library.defaults.feature
-
- DefaultCapabilityManager(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
Constructs the capability manager.
- DefaultCapabilityState - Class in org.kitteh.irc.client.library.defaults.element
-
- DefaultCapabilityState(Client, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
Constructs a capability state.
- DefaultCapListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default CAP listener, producing events using default classes.
- DefaultCapListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultCapListener
-
Constructs the listener.
- DefaultChannel - Class in org.kitteh.irc.client.library.defaults.element
-
Default Channel implementation.
- DefaultChannel(Client.WithManagement, String, Channel.Topic, ModeStatusList<ChannelMode>, Map<Character, List<ModeInfo>>, Map<String, SortedSet<ChannelUserMode>>, List<String>, Map<String, User>, List<User>, boolean, DefaultChannel.DefaultChannelCommands) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
Constructs the channel snapshot.
- DefaultChannel.DefaultChannelCommands - Class in org.kitteh.irc.client.library.defaults.element
-
Default channel commands.
- DefaultChannelCommands(Client, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultChannel.DefaultChannelCommands
-
Constructs for the given channel.
- DefaultChannelMode - Class in org.kitteh.irc.client.library.defaults.element.mode
-
- DefaultChannelMode(Client, char, ChannelMode.Type) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
-
Constructs this object.
- DefaultChannelTopic - Class in org.kitteh.irc.client.library.defaults.element
-
Default Channel.Topic implementation.
- DefaultChannelTopic(Instant, String, Actor) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
-
Constructs the topic snapshot.
- DefaultChannelUserMode - Class in org.kitteh.irc.client.library.defaults.element.mode
-
- DefaultChannelUserMode(Client, char, char) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
-
Constructs this object.
- DefaultChgHostListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default CHGHOST listener, producing events using default classes.
- DefaultChgHostListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultChgHostListener
-
Constructs the listener.
- DefaultClient - Class in org.kitteh.irc.client.library.defaults
-
Default implementation of
Client
.
- DefaultClient() - Constructor for class org.kitteh.irc.client.library.defaults.DefaultClient
-
Creates a new default client.
- DefaultEventManager - Class in org.kitteh.irc.client.library.defaults.feature
-
- DefaultEventManager(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
-
Constructs the event manager.
- DefaultEventManager.Exceptional - Class in org.kitteh.irc.client.library.defaults.feature
-
Exception handler.
- DefaultExceptListListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default except list listener, producing events using default classes.
- DefaultExceptListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultExceptListListener
-
Constructs the listener.
- DefaultInviteListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default INVITE listener, producing events using default classes.
- DefaultInviteListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListener
-
Constructs the listener.
- DefaultInviteListListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default invite list listener, producing events using default classes.
- DefaultInviteListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListListener
-
Constructs the listener.
- DefaultISupportAwayLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of AwayLen
.
- DefaultISupportAwayLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportAwayLen
-
Constructs the object.
- DefaultISupportCaseMapping - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.CaseMapping
.
- DefaultISupportCaseMapping(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportCaseMapping
-
Constructs the object.
- DefaultISupportChanLimit - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.ChanLimit
.
- DefaultISupportChanLimit(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanLimit
-
Constructs the object.
- DefaultISupportChanModes - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.ChanModes
.
- DefaultISupportChanModes(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanModes
-
Constructs the object.
- DefaultISupportChannelLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.ChannelLen
.
- DefaultISupportChannelLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChannelLen
-
Constructs the object.
- DefaultISupportChanTypes - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.ChanTypes
.
- DefaultISupportChanTypes(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanTypes
-
Constructs the object.
- DefaultISupportClientTagDeny - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ClientTagDeny
.
- DefaultISupportClientTagDeny(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportClientTagDeny
-
Constructs the object.
- DefaultISupportEList - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of EList
.
- DefaultISupportEList(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportEList
-
Constructs the object.
- DefaultISupportExcepts - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of Excepts
.
- DefaultISupportExcepts(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExcepts
-
Constructs the object.
- DefaultISupportExtBan - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ExtBan
.
- DefaultISupportExtBan(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExtBan
-
Constructs the object.
- DefaultISupportHostLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of HostLen
.
- DefaultISupportHostLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportHostLen
-
Constructs the object.
- DefaultISupportInvEx - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of InvEx
.
- DefaultISupportInvEx(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportInvEx
-
Constructs the object.
- DefaultISupportKickLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of KickLen
.
- DefaultISupportKickLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportKickLen
-
Constructs the object.
- DefaultISupportListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default ISUPPORT listener, producing events using default classes.
- DefaultISupportListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultISupportListener
-
Constructs the listener.
- DefaultISupportManager - Class in org.kitteh.irc.client.library.defaults.feature
-
- DefaultISupportManager(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
-
Constructs the manager.
- DefaultISupportMaxList - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of CaseMapping
.
- DefaultISupportMaxList(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
-
Constructs the object.
- DefaultISupportMaxList.DefaultLimitData - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of MaxList.LimitData
.
- DefaultISupportMaxTargets - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of MaxTargets
.
- DefaultISupportMaxTargets(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxTargets
-
Constructs the object.
- DefaultISupportModes - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.Modes
.
- DefaultISupportModes(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportModes
-
Constructs the object.
- DefaultISupportNetwork - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.Network
.
- DefaultISupportNetwork(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportNetwork
-
Constructs the object.
- DefaultISupportNickLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.NickLen
.
- DefaultISupportNickLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportNickLen
-
Constructs the object.
- DefaultISupportParameter - Class in org.kitteh.irc.client.library.defaults.element
-
- DefaultISupportParameter(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
-
Constructs the object.
- DefaultISupportParameterInteger - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.IntegerParameter
.
- DefaultISupportParameterInteger(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterInteger
-
Constructs the object.
- DefaultISupportParameterOptionalInteger - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of OptionalIntegerParameter
.
- DefaultISupportParameterOptionalInteger(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterOptionalInteger
-
Constructs the object.
- DefaultISupportPrefix - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.Prefix
.
- DefaultISupportPrefix(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportPrefix
-
Constructs the object.
- DefaultISupportSilence - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of Silence
.
- DefaultISupportSilence(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportSilence
-
Constructs the object.
- DefaultISupportStatusMsg - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of StatusMsg
.
- DefaultISupportStatusMsg(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportStatusMsg
-
Constructs the object.
- DefaultISupportTargMax - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
- DefaultISupportTargMax(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTargMax
-
Constructs the object.
- DefaultISupportTopicLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.TopicLen
.
- DefaultISupportTopicLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTopicLen
-
Constructs the object.
- DefaultISupportUserLen - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of UserLen
.
- DefaultISupportUserLen(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportUserLen
-
Constructs the object.
- DefaultISupportWhoX - Class in org.kitteh.irc.client.library.defaults.element.isupport
-
Default implementation of ISupportParameter.WhoX
.
- DefaultISupportWhoX(Client, String, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportWhoX
-
Constructs the object.
- DefaultJoinListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default JOIN listener, producing events using default classes.
- DefaultJoinListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultJoinListener
-
Constructs the listener.
- DefaultKickListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default KICK listener, producing events using default classes.
- DefaultKickListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultKickListener
-
Constructs the listener.
- DefaultKnockListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default KNOCK listener, producing events using default classes.
- DefaultKnockListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultKnockListener
-
Constructs the listener.
- DefaultLimitData(Set<Character>, int) - Constructor for class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList.DefaultLimitData
-
Constructs this limit data.
- DefaultListeners - Enum in org.kitteh.irc.client.library.defaults.listener
-
Default event listeners registered by the client.
- defaultMessageMap(DefaultMessageMap) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
-
Sets default messages.
- DefaultMessageMap - Interface in org.kitteh.irc.client.library.feature.defaultmessage
-
A mapping of default message types to their corresponding default message.
- DefaultMessageTag(String, String) - Constructor for class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
-
Constructs a default message tag.
- DefaultMessageTagLabel - Class in org.kitteh.irc.client.library.defaults.element.messagetag
-
Default implementation of Label
.
- DefaultMessageTagManager - Class in org.kitteh.irc.client.library.defaults.feature
-
- DefaultMessageTagManager(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
-
Constructs the default tag manager.
- DefaultMessageTagManager.TagCreator - Class in org.kitteh.irc.client.library.defaults.feature
-
- DefaultMessageTagMsgId - Class in org.kitteh.irc.client.library.defaults.element.messagetag
-
Default implementation of MsgId
.
- DefaultMessageTagTime - Class in org.kitteh.irc.client.library.defaults.element.messagetag
-
Default implementation of MessageTag.Time
.
- DefaultMessageTagTyping - Class in org.kitteh.irc.client.library.defaults.element.messagetag
-
Default implementation of Typing
.
- DefaultMessageType - Enum in org.kitteh.irc.client.library.feature.defaultmessage
-
An enum that maps out all possible outbound messages between KICL and the
server that we wish to provide a custom default message for.
- DefaultModeBase - Class in org.kitteh.irc.client.library.defaults.element.mode
-
Abstract base class for modes.
- DefaultModeBase(Client, char) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
-
Constructs and such.
- DefaultModeInfo - Class in org.kitteh.irc.client.library.defaults.element.mode
-
A default ModeInfo implementation.
- DefaultModeInfo(Client, Channel, ChannelMode, String, String, Instant) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
-
Constructs the mode info.
- DefaultModeListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default MODE listener, producing events using default classes.
- DefaultModeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultModeListener
-
Constructs the listener.
- DefaultModeStatus<ModeType extends Mode> - Class in org.kitteh.irc.client.library.defaults.element.mode
-
A particular default status of a mode.
- DefaultModeStatus(ModeStatus.Action, ModeType) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
-
Creates a status without a parameter.
- DefaultModeStatus(ModeStatus.Action, ModeType, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
-
Creates a status.
- DefaultModeStatusList<ModeType extends Mode> - Class in org.kitteh.irc.client.library.defaults.element.mode
-
A default list of mode statuses.
- DefaultMonitorListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default MONITOR listener, producing events using default classes.
- DefaultMonitorListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultMonitorListener
-
Constructs the listener.
- DefaultMotdListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default MOTD listener, producing events using default classes.
- DefaultMotdListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultMotdListener
-
Constructs the listener.
- DefaultNamesListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default NAMES listener, producing events using default classes.
- DefaultNamesListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNamesListener
-
Constructs the listener.
- DefaultNickListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default NICK listener, producing events using default classes.
- DefaultNickListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNickListener
-
Constructs the listener.
- DefaultNickRejectedListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default welcome listener, producing events using default classes.
- DefaultNickRejectedListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNickRejectedListener
-
Constructs the listener.
- DefaultNoticeListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default NOTICE listener, producing events using default classes.
- DefaultNoticeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultNoticeListener
-
Constructs the listener.
- DefaultPartListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default PART listener, producing events using default classes.
- DefaultPartListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultPartListener
-
Constructs the listener.
- DefaultPrivmsgListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default PRIVMSG listener, producing events using default classes.
- DefaultPrivmsgListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultPrivmsgListener
-
Constructs the listener.
- DefaultQuietListListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default quiet list listener, producing events using default classes.
- DefaultQuietListListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultQuietListListener
-
Constructs the listener.
- DefaultQuitListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default QUIT listener, producing events using default classes.
- DefaultQuitListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultQuitListener
-
Constructs the listener.
- defaults - Variable in class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
-
Defaults stored.
- DefaultServer - Class in org.kitteh.irc.client.library.defaults.element
-
Default Server implementation.
- DefaultServer(Client.WithManagement, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServer
-
Constructs the Server.
- DefaultServerInfo - Class in org.kitteh.irc.client.library.defaults.feature
-
Default implementation for tracking server information.
- DefaultServerInfo(Client) - Constructor for class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
Constructs the server info.
- DefaultServerMessage - Class in org.kitteh.irc.client.library.defaults.element
-
- DefaultServerMessage(String, List<MessageTag>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
-
- DefaultServerMessage.NumericCommand - Class in org.kitteh.irc.client.library.defaults.element
-
Default implementation of NumericCommandServerMessage
.
- DefaultServerMessage.StringCommand - Class in org.kitteh.irc.client.library.defaults.element
-
Default implementation of StringCommandServerMessage
.
- DefaultSetNameListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default SETNAME listener, producing events using default classes.
- DefaultSetNameListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultSetNameListener
-
Constructs the listener.
- DefaultStaleable - Class in org.kitteh.irc.client.library.defaults.element
-
Default implementation of Staleable.
- DefaultStaleable(Client.WithManagement, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultStaleable
-
Constructs this object.
- DefaultStandardReplyListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default FAIL/NOTE/WARN listener, producing events using default classes.
- DefaultStandardReplyListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultStandardReplyListener
-
Constructs the listener.
- DefaultTagmsgListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default TAGMSG listener, producing events using default classes.
- DefaultTagmsgListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultTagmsgListener
-
Constructs the listener.
- DefaultTopicListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default TOPIC listener, producing events using default classes.
- DefaultTopicListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultTopicListener
-
Constructs the listener.
- DefaultUser - Class in org.kitteh.irc.client.library.defaults.element
-
Default implementation of
User
.
- DefaultUser(Client.WithManagement, String, String, String, String, String, String, boolean, String, String, String, Set<String>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
Constructs the object.
- DefaultUserMode - Class in org.kitteh.irc.client.library.defaults.element.mode
-
- DefaultUserMode(Client, char) - Constructor for class org.kitteh.irc.client.library.defaults.element.mode.DefaultUserMode
-
Constructs this object.
- DefaultUserModeListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default UMODE listener, producing events using default classes.
- DefaultUserModeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultUserModeListener
-
Constructs the listener.
- DefaultVersionListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default version listener, producing events using default classes.
- DefaultVersionListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultVersionListener
-
Constructs the listener.
- DefaultWallopsListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default WALLOPS listener, producing events using default classes.
- DefaultWallopsListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWallopsListener
-
Constructs the listener.
- DefaultWelcomeListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default welcome listener, producing events using default classes.
- DefaultWelcomeListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWelcomeListener
-
Constructs the listener.
- DefaultWhoisData - Class in org.kitteh.irc.client.library.defaults.element
-
- DefaultWhoisData(Client, String, Set<String>, String, String, String, String, String, String, boolean, String, Long, Long, String) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
Creates the default WHOIS data object.
- DefaultWhoisData.Builder - Class in org.kitteh.irc.client.library.defaults.element
-
- DefaultWhoisListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default WHOIS listener, producing events using default classes.
- DefaultWhoisListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWhoisListener
-
Constructs the listener.
- DefaultWhoListener - Class in org.kitteh.irc.client.library.defaults.listener
-
Default WHO listener, producing events using default classes.
- DefaultWhoListener(Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.defaults.listener.DefaultWhoListener
-
Constructs the listener.
- DefaultWordCutter() - Constructor for class org.kitteh.irc.client.library.util.Cutter.DefaultWordCutter
-
- disable(String) - Method in class org.kitteh.irc.client.library.command.CapabilityRequestCommand
-
Adds a capability identifier to request disabling.
- DISABLED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.R9k.KnownValues
-
Disabled.
- DISABLED - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.SubsOnly.KnownValues
-
Disabled.
- DisplayName - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag display name.
- DRAFT - Static variable in class org.kitteh.irc.client.library.feature.sts.StsHandler
-
Draft prepend for capability.
- GameSurge - Class in org.kitteh.irc.client.library.feature.auth
-
GameSurge's AuthServ protocol.
- GameSurge(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.GameSurge
-
Creates a GameSurge authentication protocol instance.
- gateway(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.WebIrc.Gateway
-
Sets the gateway/user part of the client's address.
- get(Object) - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- getAccount() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getAccount() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getAccount() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the Services account this user is signed into.
- getAccount() - Method in class org.kitteh.irc.client.library.event.user.UserAccountStatusEvent
-
Gets the account, if signed into one, or empty if signed out.
- getAccountName() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
-
Gets the account name.
- getAccountName() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountSaslProtocol
-
Gets the account name.
- getAcknowledgedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesAcknowledgedEvent
-
Gets capabilities acknowledged.
- getAction() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
-
- getAction() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatus
-
Gets if the mode is being set or removed.
- getActor(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getActor() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorEventBase
-
- getActor() - Method in interface org.kitteh.irc.client.library.event.helper.ActorEvent
-
Gets the actor responsible for this event.
- getActor(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets an Actor based on the name provided.
- getActorTracker() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the actor tracker.
- getActorTracker() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getAddress() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getAddress(String) - Method in class org.kitteh.irc.client.library.defaults.feature.network.JavaResolver
-
- getAddress(String) - Method in interface org.kitteh.irc.client.library.feature.network.Resolver
-
Gets the InetAddress for the given host, resolving as necessary.
- getAddress() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the server-stated address of the server.
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
- getAffectedChannel() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
-
Gets the channel affected or empty if affecting all channels the user
is present in.
- getAffectedChannel() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
-
- getAll() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
-
- getAll() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets the list of statuses.
- getAllLimitData() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
-
- getAllLimitData() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList
-
Gets all the limit data specified.
- getAmount() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Bits
-
Gets the ban duration.
- getAnnotationFilters() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
-
- getAnnotationFilters() - Method in interface org.kitteh.irc.client.library.feature.EventManager
-
Gets a map of all registered annotation filters.
- getAsString() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
-
- getAsString() - Method in interface org.kitteh.irc.client.library.element.MessageTag
-
Gets the tag in the String format sent over the IRC protocol.
- getAsString() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets the statuses in a convenient String format.
- getAttemptedNick() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
-
Gets the nickname which was attempted.
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
-
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.GameSurge
-
- getAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
-
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
Gets the info to base64 encode in the first AUTHENTICATE message.
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslExternal
-
- getAuthLine() - Method in class org.kitteh.irc.client.library.feature.auth.SaslPlain
-
- getAuthManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the authentication manager.
- getAuthManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getAwayMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getAwayMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getAwayMessage() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets, if one is set and known, the away message for the user.
- getAwayMessage() - Method in class org.kitteh.irc.client.library.event.user.UserAwayMessageEvent
-
Gets the away message.
- getAwayReasonLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the maximum length of away reasons.
- getBadges() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges
-
Gets badges.
- getBindAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the bind address
- getBindAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getByMode(ModeType) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
-
- getByMode(char) - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatusList
-
- getByMode(ModeType) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets all mode statuses of a given mode.
- getByMode(char) - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatusList
-
Gets all mode statuses of a given mode character.
- getByName(String) - Static method in enum org.kitteh.irc.client.library.feature.CaseMapping
-
Gets a CaseMapping by name.
- getCapabilities() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- getCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesListEvent
-
Gets the currently enabled capabilities.
- getCapabilities() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets capabilities currently enabled.
- getCapability() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager.TagCreator
-
Gets capability for which this is registered.
- getCapability(String) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets an enabled capability by name.
- getCapabilityManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the capability manager.
- getCapabilityManager() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
- getCapabilityManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getCapabilityTagCreators(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
-
- getCapabilityTagCreators(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
-
Gets the registered tag creators for a given capability.
- getCapabilityTags(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
-
- getCapabilityTags(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
-
Gets capability tags for a given raw tag list.
- getCaseMapping() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportCaseMapping
-
- getCaseMapping() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.CaseMapping
-
Gets the casemapping specified.
- getCaseMapping() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the casemapping for the server.
- getCause() - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
-
Gets the exception that caused this disconnect, if there was one.
- getChange() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
-
- getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
- getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
- getChange() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
- getChange() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
-
Gets the type of change occurring.
- getChange() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
-
Gets the changed information.
- getChange() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
-
- getChannel(String) - Method in interface org.kitteh.irc.client.library.Client
-
Gets a snapshot of known information about a named channel, if the
channel is being tracked by the client.
- getChannel() - Method in class org.kitteh.irc.client.library.command.ChannelCommand
-
Gets the channel this command affects.
- getChannel(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getChannel() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
-
- getChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getChannel() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.ChannelInfo
-
Gets the channel.
- getChannel() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.TargetedChannel
-
Gets the channel.
- getChannel(ClientReceiveNumericEvent, String) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
-
- getChannel() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the channel for which this entry exists.
- getChannel() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelEventBase
-
- getChannel() - Method in class org.kitteh.irc.client.library.event.abstractbase.ChannelEventBase
-
- getChannel() - Method in class org.kitteh.irc.client.library.event.abstractbase.ChannelMultipleMessageEventBase
-
- getChannel() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelEvent
-
Gets the
Channel
involved in this event.
- getChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets a channel.
- getChannelLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the maximum length of channel names.
- getChannelLimits() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the channel join limits.
- getChannelMode(ClientReceiveNumericEvent, String, char) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractModeInfoListenerBase
-
- getChannelMode(char) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets a channel mode by specified character.
- getChannelModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getChannelModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the channel modes available.
- getChannelPrefixes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getChannelPrefixes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the list of accepted channel prefixes.
- getChannels() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the channels in which the client is currently present.
- getChannels(Collection<String>) - Method in interface org.kitteh.irc.client.library.Client
-
Gets the channels on the given collection in which the client is
currently present.
- getChannels() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getChannels(Collection<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getChannels() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getChannels() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getChannels() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's channels.
- getChannelUserMode(char) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets a channel user mode by specified character.
- getChannelUserModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getChannelUserModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the list of accepted channel user modes, such as op.
- getChar() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
-
- getChar() - Method in interface org.kitteh.irc.client.library.element.mode.Mode
-
Gets the mode character.
- getChar() - Method in enum org.kitteh.irc.client.library.element.mode.ModeStatus.Action
-
Gets the character that represents this action.
- getCharacter() - Method in enum org.kitteh.irc.client.library.command.MonitorCommand.Action
-
Gets the character for this action.
- getClient() - Method in interface org.kitteh.irc.client.library.Client
-
- getClient() - Method in class org.kitteh.irc.client.library.command.Command
-
Gets the client on which this command will be run.
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeBase
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
-
- getClient() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
-
Gets the client.
- getClient() - Method in interface org.kitteh.irc.client.library.element.ClientLinked
-
Gets the Client to which this belongs.
- getClient() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientEventBase
-
- getClient() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
-
- getClient() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
Gets the client.
- getClient() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
-
Gets the Client for which this processor functions.
- getCode() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
-
Gets the code for this message.
- getColorChar() - Method in enum org.kitteh.irc.client.library.util.Format
-
Gets the int value for the color, if this is a color.
- getCommand() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.NumericCommand
-
- getCommand() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.StringCommand
-
- getCommand() - Method in interface org.kitteh.irc.client.library.element.ServerMessage.NumericCommandServerMessage
-
Gets this message's command.
- getCommand() - Method in interface org.kitteh.irc.client.library.element.ServerMessage.StringCommandServerMessage
-
Gets this message's command.
- getCommand() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
- getCommand() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
-
Gets the command this message is about, or "*" for no command.
- getCommand() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the command sent.
- getCommand() - Method in interface org.kitteh.irc.client.library.event.helper.CtcpEvent
-
Gets the CTCP command.
- getCompressedBase64PublicKey(ECPublicKey) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
Applies point compression to a public key and returns the result,
encoded with base64.
- getConstructingFunction() - Method in enum org.kitteh.irc.client.library.defaults.listener.DefaultListeners
-
- getConstructingFunction() - Method in interface org.kitteh.irc.client.library.feature.EventListenerSupplier
-
Gets the function that constructs and returns the event listener.
- getConsumer() - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
-
Gets the queue's currently set consumer.
- getConsumer() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
- getContext() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
-
Gets the context, if any, for this message.
- getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
-
- getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getCreationTime() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
-
- getCreationTime() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the time at which this entry was created.
- getCreationTime() - Method in interface org.kitteh.irc.client.library.element.Snapshot
-
Gets the time this snapshot was created.
- getCreator() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
-
- getCreator(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultISupportManager
-
- getCreator() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the name of the party listed as creating the entry.
- getCreator(String) - Method in interface org.kitteh.irc.client.library.feature.ISupportManager
-
Gets the registered ISUPPORT creator for a given parameter name.
- getCreatorByName(String) - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
-
Gets a registered creator function by registered name.
- getCurrentState() - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- getCurrentState() - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Returns the current state in the enum that the
state machine is operating in.
- getDefault(DefaultMessageType) - Method in class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
-
- getDefault(DefaultMessageType, String) - Method in class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
-
- getDefault(DefaultMessageType) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
- getDefault(DefaultMessageType, String) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
Retrieves the default string value for the specified default message
type, using a provided default value if not set in this map.
- getDefaultMessageMap() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the message manager for default messages to reply with
when certain messages are being sent.
- getDefaultMessageMap() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getDefaults() - Method in class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
-
- getDefaults() - Static method in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Gets all capabilities requested by KICL by default.
- getDefaults() - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
- getDefaultStorageManager() - Static method in class org.kitteh.irc.client.library.util.StsUtil
-
Gets the default storage implementation using a file in the home directory.
- getDefaultStorageManager(Path) - Static method in class org.kitteh.irc.client.library.util.StsUtil
-
Gets the default storage implementation using an alternative file.
- getDelay() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Slow
-
Gets the delay between messages.
- getDeletedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesDeletedSupportedEvent
-
Gets a list of capabilities the server no longer supports.
- getDescription() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
-
Gets the description.
- getDuration() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.BanDuration
-
Gets the ban duration.
- getEmotes() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes
-
Gets emotes.
- getEmoteSets() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.EmoteSets
-
Gets the list of emote sets.
- getEntries() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTargMax
-
- getEntries() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.TargMax
-
Gets the set of max target entries.
- getEntry(String) - Method in class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
-
Gets an STS policy from the store, looking it up via hostname.
- getEntry(String) - Method in interface org.kitteh.irc.client.library.feature.sts.StsStorageManager
-
Gets an STS policy from the store, looking it up via hostname.
- getEscapedValue() - Method in interface org.kitteh.irc.client.library.element.MessageTag
-
Gets the escaped value of the tag.
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol
-
- getEventListener() - Method in interface org.kitteh.irc.client.library.feature.auth.element.EventListening
-
Gets the object for listening.
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.GameSurge
-
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.NickServ
-
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getEventListener() - Method in class org.kitteh.irc.client.library.feature.auth.SaslExternal
-
- getEventManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the client's event manager.
- getEventManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getEvents() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
-
Gets the events, in order, assigned to this tag.
- getExceptionListener() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the exception listener.
- getExceptionListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getExtensions() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportEList
-
- getExtensions() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.EList
-
Gets the supported LIST extensions.
- getFallback() - Method in enum org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageType
-
Gets the value used by the Client, if no default is set.
- getFirstIndex() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
-
Gets the first index of the emote.
- getFlags() - Method in class org.kitteh.irc.client.library.feature.sts.StsPolicy
-
Get the set of flags in the policy.
- getFunction() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor.Creator
-
Gets the creator's function.
- getHost() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getHost() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getHost() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's host.
- getHost() - Method in class org.kitteh.irc.client.library.util.HostWithPort
-
Gets the host.
- getId() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagMsgId
-
- getId() - Method in interface org.kitteh.irc.client.library.element.MessageTag.MsgId
-
Gets the message id.
- getId() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
-
Gets the emote ID.
- getIdleTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getIdleTime() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets how long the user has been idle.
- getInputListener() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the currently set input listener.
- getInputListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getInstance() - Static method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
-
Gets the single instance of this class.
- getInteger() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterInteger
-
- getInteger() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportParameterOptionalInteger
-
- getInteger() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.IntegerParameter
-
Gets the value of this parameter.
- getInteger() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.OptionalIntegerParameter
-
Gets the value of this parameter.
- getIntendedChannels() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the channels the client intends to join.
- getIntendedChannels() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getIntendedNick() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the nickname the client intends to possess.
- getIntendedNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getISupportManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the manager of ISUPPORT info.
- getISupportManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getISupportParameter(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getISupportParameter(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the named ISUPPORT parameter if present.
- getISupportParameter(String, Class<ISupport>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the named ISUPPORT parameter if present and if of the specified
type.
- getISupportParameters() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getISupportParameters() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the ISUPPORT parameters sent to the client.
- getKickReasonLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the maximum length of kick reasons.
- getLabel() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagLabel
-
- getLabel() - Method in interface org.kitteh.irc.client.library.element.MessageTag.Label
-
Gets the label.
- getLastIndex() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Emotes.Emote
-
Gets the last index of the emote
- getLastMessage() - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionClosedEvent
-
Gets the last message sent prior to disconnect.
- getLatest() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the latest snapshot of this channel.
- getLeft() - Method in class org.kitteh.irc.client.library.util.Pair
-
Gets the first object of this pair.
- getLimit() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList.DefaultLimitData
-
- getLimit(char) - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
-
- getLimit(char) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList
-
Gets the maximum limit for a given mode.
- getLimit() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList.LimitData
-
Gets the limit for this data.
- getLimit() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
-
Gets the maximum number of targets a client can have.
- getLimitData(char) - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList
-
- getLimitData(char) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList
-
Gets the limit data for a given mode.
- getLimits() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanLimit
-
- getLimits() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanLimit
-
Gets the channel limits.
- getList() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportClientTagDeny
-
- getList() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ClientTagDeny
-
Gets the list of items provided by the server.
- getLowerCaseMessagingName() - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Gets the lowercase version of the name used when sending messages.
- getLowerCaseName() - Method in interface org.kitteh.irc.client.library.element.Actor
-
Gets the Actor's name in lower case based on the Client's information.
- getMask() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
-
- getMask() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the mask.
- getMax(String) - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportTargMax
-
- getMax(String) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.TargMax
-
Gets the max, if any, for a given command.
- getMessage() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
-
- getMessage() - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the full content of the line sent by the server, minus linebreak
characters \r and \n.
- getMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorChannelMessageEventBase
-
- getMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorMessageEventBase
-
- getMessage() - Method in interface org.kitteh.irc.client.library.event.helper.MessageEvent
-
Gets the message.
- getMessage() - Method in class org.kitteh.irc.client.library.feature.twitch.event.UserNoticeEvent
-
Message from the user, if they sent one.
- getMessageCutter() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the current message cutter for multi-line messages.
- getMessageCutter() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getMessageSendingQueueSupplier() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the message sending queue supplier.
- getMessageSendingQueueSupplier() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getMessageTagManager() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the message tag manager.
- getMessageTagManager() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getMessageTags() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
- getMessageTags() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the message tags.
- getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getMessagingName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getMessagingName() - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Gets the name used when sending messages.
- getMode() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeInfo
-
- getMode() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
-
- getMode() - Method in interface org.kitteh.irc.client.library.element.mode.ModeInfo
-
Gets the mode for which this info exists.
- getMode() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatus
-
Gets the
Mode
describing this mode status.
- getMode() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
-
Gets the mode info's mode.
- getModeInfo() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeInfoListEvent
-
Gets the channel's mode info.
- getModeInfoList(ChannelMode) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getModeInfoList(ChannelMode) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the tracked mode info for the channel, if tracked.
- getModes() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getModes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanModes
-
- getModes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportMaxList.DefaultLimitData
-
- getModes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportPrefix
-
- getModes() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the channel's current known modes.
- getModes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanModes
-
Gets the channel modes.
- getModes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.MaxList.LimitData
-
Gets the modes for this data.
- getModes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.Prefix
-
Gets the modes granting prefixes.
- getMonths() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamCumulativeMonths
-
Gets the number of months the user has subscribed for
- getMonths() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgParamMonths
-
Gets the number of months the user has subscribed for
- getMotd() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getMotd() - Method in class org.kitteh.irc.client.library.event.client.ClientReceiveMotdEvent
-
Gets the MOTD.
- getMotd() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the server's MOTD.
- getName() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the client name.
- getName() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultActor
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
-
- getName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getName() - Method in interface org.kitteh.irc.client.library.element.Actor
-
Gets the Actor's name.
- getName() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
-
Gets the name of the capability.
- getName() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter
-
Gets the name of the parameter.
- getName() - Method in interface org.kitteh.irc.client.library.element.MessageTag
-
Gets the name of the tag.
- getName() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
-
- getName() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.Badge
-
Gets the badge name.
- getNetworkHandler() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the network handler.
- getNetworkHandler() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getNetworkName() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportNetwork
-
- getNetworkName() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.Network
-
Gets the network name.
- getNetworkName() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the name of this network.
- getNew() - Method in class org.kitteh.irc.client.library.util.Change
-
Gets the new data following the change taking place.
- getNewCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesNewSupportedEvent
-
Gets a list of capabilities the server now supports.
- getNewKey() - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getNewNick() - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
-
- getNewTopic() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
- getNewUser() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
-
- getNewUser() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
-
Gets the new user instance after the change took place.
- getNick() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the current nickname the client has.
- getNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Gets the user's nick.
- getNick() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getNick() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's nick.
- getNick() - Method in class org.kitteh.irc.client.library.event.abstractbase.MonitoredNickEventBase
-
- getNick() - Method in interface org.kitteh.irc.client.library.event.helper.MonitoredNickStatusEvent
-
Gets the tracked nick.
- getNickLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the maximum length of nicknames.
- getNicknames() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getNicknames() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the nicknames of users in the channel, if the client is in the
channel.
- getNickPrefix() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelUserMode
-
- getNickPrefix() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelUserMode
-
Gets the nickname prefix character.
- getNicks() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListEvent
-
Gets the tracked nicknames.
- getNumeric() - Method in class org.kitteh.irc.client.library.event.client.ClientReceiveNumericEvent
-
Gets the numeric code sent.
- getOld() - Method in class org.kitteh.irc.client.library.util.Change
-
Gets the old data prior to the change taking place.
- getOldTopic() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
- getOldUser() - Method in class org.kitteh.irc.client.library.event.abstractbase.UserInfoChangeEventBase
-
- getOldUser() - Method in interface org.kitteh.irc.client.library.event.helper.UserInfoChangeEvent
-
Gets the old user instance before the change took place.
- getOperatorInformation() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getOperatorInformation() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getOperatorInformation() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets a user's operator information, if they have any privileges, noting
that this information may not imply actual IRC Operator status but some
other IRC network status as well.
- getOptions() - Method in class org.kitteh.irc.client.library.feature.sts.StsPolicy
-
Get the map of options to their values (excludes flags which have no value).
- getOutputListener() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the currently set output listener.
- getOutputListener() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getParameter() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultModeStatus
-
- getParameter() - Method in interface org.kitteh.irc.client.library.element.mode.ModeStatus
-
Gets the parameter for the mode status, if applicable.
- getParameter() - Method in class org.kitteh.irc.client.library.event.client.ISupportParameterEvent
-
Gets the parameter received.
- getParameters() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
- getParameters() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the subsequent parameters after the command.
- getParameters() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
-
Gets the tag's parameters.
- getPassword() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAccountPassProtocol
-
Gets the password.
- getPort() - Method in class org.kitteh.irc.client.library.util.HostWithPort
-
Gets the port.
- getPrefix() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExtBan
-
- getPrefix() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase.MessageTargetInfo.TargetedChannel
-
Gets the prefix.
- getPrefix() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ExtBan
-
Gets the prefix, if any, for extended bans.
- getPrefix() - Method in class org.kitteh.irc.client.library.event.abstractbase.TargetedUserChannelMessageEventBase
-
- getPrefix() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedTagMessageEvent
-
- getPrefix() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelTargetedEvent
-
Gets the prefix to which the message was sent.
- getPrefixes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportStatusMsg
-
- getPrefixes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.StatusMsg
-
Gets the prefixes supported.
- getPrivate() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
-
Returns a reference to the private key component of this key pair.
- getPrivateKey(String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getProtocols() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultAuthManager
-
- getProtocols() - Method in interface org.kitteh.irc.client.library.feature.AuthManager
-
Gets all protocols currently registered to the manager.
- getProxyAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the proxy address
- getProxyAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getProxyType() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets if the client is configured to use a proxy.
- getProxyType() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getPublic() - Method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge.ECKeyPair
-
Returns a reference to the public key component of this key pair.
- getPublicKey(String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
- getQueue() - Method in class org.kitteh.irc.client.library.util.QueueProcessingThread
-
Gets a copy of the queue in its current state.
- getRawMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
- getRawMessage() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the unprocessed message received by the server.
- getRealName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getRealName() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getRealName() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's real name
- getReconnectionDelay() - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
-
Gets the delay until reconnection.
- getReferenceTag() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientBatchEventBase
-
- getReferenceTag() - Method in interface org.kitteh.irc.client.library.event.helper.BatchEvent
-
Gets the reference tag.
- getReferenceTag() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
-
Gets the reference tag.
- getRegisteredEventListeners() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultEventManager
-
- getRegisteredEventListeners() - Method in interface org.kitteh.irc.client.library.feature.EventManager
-
Gets all registered listener objects.
- getRegistrations() - Method in class org.kitteh.irc.client.library.util.AbstractNameValueProcessor
-
Gets the actual registrations map, for manipulation.
- getRejectedCapabilitiesRequest() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesRejectedEvent
-
Gets the rejected change, or at least the first 100 characters worth.
- getRejectedNicks() - Method in class org.kitteh.irc.client.library.event.user.MonitoredNickListFullEvent
-
Gets the nicknames not added due to the limit.
- getReply() - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
-
Gets the reply to be sent to the CTCP sender.
- getRequestedNick() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the nickname the client has last requested.
- getRequestedNick() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getRequests() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventWithRequestBase
-
- getRequests() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
- getRequests() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationRequestEvent
-
Gets the capabilities to be requested.
- getResolver() - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
-
- getResolver() - Method in interface org.kitteh.irc.client.library.feature.network.NetworkHandler
-
Gets the resolver used by this network handler.
- getRight() - Method in class org.kitteh.irc.client.library.util.Pair
-
Gets the second object of this pair.
- getSecureKey() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the TLS key.
- getSecureKey() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getSecureKeyCertChain() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the TLS key certificate chain.
- getSecureKeyCertChain() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getSecureKeyPassword() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the TLS key password.
- getSecureKeyPassword() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getSecureTrustManagerFactory() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the trust manager factory.
- getSecureTrustManagerFactory() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getServer() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getServer() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getServer() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the name of the server the user is on.
- getServer() - Method in class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
-
Gets the server name to which the client has connected
- getServerAddress() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets the server address
- getServerAddress() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getServerDescription() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getServerDescription() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets the description of the server the user is on.
- getServerInfo() - Method in interface org.kitteh.irc.client.library.Client
-
Gets information about the server to which the client is currently
connected.
- getServerInfo() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
- getServerInfo() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getServerInfo() - Method in class org.kitteh.irc.client.library.event.client.ClientNegotiationCompleteEvent
-
Gets information about the server to which the client is currently
connected.
- getServerMessage() - Method in class org.kitteh.irc.client.library.event.abstractbase.ClientReceiveServerMessageEventBase
-
- getServerMessage() - Method in interface org.kitteh.irc.client.library.event.helper.ClientReceiveServerMessageEvent
-
Gets the server message received.
- getServerMessages() - Method in exception org.kitteh.irc.client.library.exception.KittehServerMessageException
-
Gets the message that led to this exception.
- getSetter() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
-
- getSetter() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
-
Gets who set the channel topic.
- getSignOnTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getSignOnTime() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets the time at which this user signed on to the server.
- getSource() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
-
- getSource() - Method in class org.kitteh.irc.client.library.event.abstractbase.ServerMultipleMessageEventBase
-
- getSource() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
-
Gets the server-sent message that caused this event.
- getSource() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMultipleMessageEvent
-
Gets the server-sent messages that caused this event.
- getState() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagTyping
-
- getState() - Method in interface org.kitteh.irc.client.library.element.MessageTag.Typing
-
Gets the typing state.
- getStatusList() - Method in class org.kitteh.irc.client.library.event.channel.ChannelModeEvent
-
Gets the list of statuses.
- getStatusList() - Method in class org.kitteh.irc.client.library.event.user.UserModeEvent
-
Gets the list of statuses.
- getStorageManager() - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- getStorageManager() - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Gets the persistence/storage manager.
- getStsMachine() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the STS machine instance, if one is in use.
- getStsMachine() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getStsPolicyFromString(String, String) - Static method in class org.kitteh.irc.client.library.util.StsUtil
-
Takes a string like "foo,bar=cat,kitten=dog" and returns an STSPolicy instance.
- getSupplier(int) - Static method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
Gets a delay supplier with a set delay of milliseconds.
- getSupplier() - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
-
Gets a supplier.
- getSupplier(boolean) - Static method in class org.kitteh.irc.client.library.feature.twitch.TwitchDelaySender
-
Gets a supplier.
- getSupportedCapabilities() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- getSupportedCapabilities() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
Gets a list of capabilities the server supports.
- getSupportedCapabilities() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets capabilities supported by the server.
- getSupportedCapability(String) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager
-
Gets a supported capability by name.
- getTag(String) - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the named tag if present.
- getTag(String, Class<Tag>) - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the named message tag if present and if of the specified type.
- getTag(String) - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
-
Gets the named tag if present.
- getTag(String, Class<Tag>) - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
-
Gets the named message tag if present and if of the specified type.
- getTagCreator(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultMessageTagManager
-
- getTagCreator(String) - Method in interface org.kitteh.irc.client.library.feature.MessageTagManager
-
Gets the registered tag creator for a given tag name.
- getTags() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage
-
- getTags() - Method in interface org.kitteh.irc.client.library.element.ServerMessage
-
Gets the processed message tags, if any, contained in the message.
- getTags() - Method in interface org.kitteh.irc.client.library.event.helper.ServerMessageEvent
-
Gets the tags for this tag message.
- getTarget() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
-
- getTarget() - Method in class org.kitteh.irc.client.library.event.abstractbase.PrivateEventBase
-
- getTarget() - Method in class org.kitteh.irc.client.library.event.channel.ChannelInviteEvent
-
Gets the invited nick.
- getTarget() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
Gets the kicked user.
- getTarget() - Method in interface org.kitteh.irc.client.library.event.helper.PrivateEvent
-
Gets the target of this message.
- getTargetedChannelInfo(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getTargetedChannelInfo(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Gets the channel user mode for a targeted channel name, such as
+#channel targeting voiced users.
- getTargetedName() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelTargetedEvent
-
Gets the full targeted name, such as "+#channel".
- getTime() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
-
- getTime() - Method in class org.kitteh.irc.client.library.defaults.element.messagetag.DefaultMessageTagTime
-
- getTime() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
-
Gets the time the topic was set.
- getTime() - Method in interface org.kitteh.irc.client.library.element.MessageTag.Time
-
Gets the instant in time specified by this tag.
- getTopic() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getTopic() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the channel's topic.
- getTopic() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
- getTopicLengthLimit() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the maximum length of topics.
- getTrackedChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getTrackedChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets a tracked channel.
- getTrackedChannels() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getTrackedChannels() - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets all tracked channels.
- getTrackedUser(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- getTrackedUser(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets a tracked user.
- getTracker() - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
-
Gets the actor tracker.
- getType() - Method in class org.kitteh.irc.client.library.defaults.element.mode.DefaultChannelMode
-
- getType() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelMode
-
Gets the type this mode is.
- getType() - Method in interface org.kitteh.irc.client.library.element.mode.ChannelUserMode
-
- getType() - Method in class org.kitteh.irc.client.library.event.client.StandardReplyEvent
-
Gets the type of standard reply this is.
- getType() - Method in class org.kitteh.irc.client.library.util.BatchReferenceTag
-
Gets the tag's type
- getTypeByTarget(String) - Method in class org.kitteh.irc.client.library.defaults.listener.AbstractDefaultListenerBase
-
Gets the relevant info about a message target.
- getTypes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportChanTypes
-
- getTypes() - Method in class org.kitteh.irc.client.library.defaults.element.isupport.DefaultISupportExtBan
-
- getTypes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ChanTypes
-
Gets the channel types.
- getTypes() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ExtBan
-
Gets the characters of types of extended bans supported.
- getUser() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the User that the client is represented by.
- getUser() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getUser(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getUser(String) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets a user by their nick, if they are known to the client.
- getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelJoinEvent
-
- getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelKickEvent
-
- getUser() - Method in class org.kitteh.irc.client.library.event.channel.ChannelPartEvent
-
- getUser() - Method in interface org.kitteh.irc.client.library.event.helper.ChannelUserListChangeEvent
-
Gets the current user affected.
- getUser() - Method in class org.kitteh.irc.client.library.event.user.UserQuitEvent
-
- getUserModes() - Method in interface org.kitteh.irc.client.library.Client
-
Gets the user's modes.
- getUserModes() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- getUserModes(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getUserModes() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getUserModes(String) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the user modes of a given nickname in the channel.
- getUserModes(User) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets the user modes of a given user in the channel.
- getUserModes() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the user modes available.
- getUsers() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- getUsers() - Method in interface org.kitteh.irc.client.library.element.Channel
-
Gets all Users known to be in the channel.
- getUserString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- getUserString() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- getUserString() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets the user's user string.
- getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannelTopic
-
- getValue() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultISupportParameter
-
- getValue() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
-
Gets the value of the capability.
- getValue() - Method in interface org.kitteh.irc.client.library.element.Channel.Topic
-
Gets the channel topic.
- getValue() - Method in interface org.kitteh.irc.client.library.element.ISupportParameter
-
Gets the unprocessed value of the parameter if provided.
- getValue() - Method in interface org.kitteh.irc.client.library.element.MessageTag
-
Gets the unescaped, but otherwise unprocessed, value of the tag.
- getValue() - Method in class org.kitteh.irc.client.library.feature.MessageTagManager.DefaultMessageTag
-
- getVersion() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- getVersion() - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets the version of the IRCd.
- getVersion() - Method in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.Badge
-
Gets the badge version.
- getVersion() - Static method in class org.kitteh.irc.client.library.util.Version
-
Gets the current version of the client library.
- getWhoisData() - Method in class org.kitteh.irc.client.library.event.user.WhoisEvent
-
Gets the provided WHOIS data.
- GLOBAL_MOD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
-
Global mod.
- GLOBAL_MOD - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
-
Global mod
- globalUserState(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.feature.twitch.TwitchListener
-
- GlobalUserStateEvent - Class in org.kitteh.irc.client.library.feature.twitch.event
-
An event for when Twitch sends a GLOBALUSERSTATE message on successful
login.
- GlobalUserStateEvent(Client, ServerMessage) - Constructor for class org.kitteh.irc.client.library.feature.twitch.event.GlobalUserStateEvent
-
Constructs the event.
- Id - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag for an ID.
- initialize(String, NetworkHandler, HostWithPort, String, InetSocketAddress, HostWithPort, ProxyType, String, String, String, ActorTracker, AuthManager, CapabilityManager.WithManagement, EventManager, List<EventListenerSupplier>, MessageTagManager, ISupportManager, DefaultMessageMap, Function<Client.WithManagement, ? extends MessageSendingQueue>, Function<Client.WithManagement, ? extends ServerInfo.WithManagement>, Consumer<Exception>, Consumer<String>, Consumer<String>, boolean, Path, Path, String, TrustManagerFactory, StsStorageManager, String, InetAddress, String, String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Initialize with pre-connection information.
- initialize(String, NetworkHandler, HostWithPort, String, InetSocketAddress, HostWithPort, ProxyType, String, String, String, ActorTracker, AuthManager, CapabilityManager.WithManagement, EventManager, List<EventListenerSupplier>, MessageTagManager, ISupportManager, DefaultMessageMap, Function<Client.WithManagement, ? extends MessageSendingQueue>, Function<Client.WithManagement, ? extends ServerInfo.WithManagement>, Consumer<Exception>, Consumer<String>, Consumer<String>, boolean, Path, Path, String, TrustManagerFactory, StsStorageManager, String, InetAddress, String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- input(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Listeners
-
Sets a listener for all incoming messages from the server.
- invite(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListener
-
- invite(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultStandardReplyListener
-
- INVITE_NOTIFY - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Invite notification, not utilized unless requested.
- inviteList(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListListener
-
- inviteListEnd(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultInviteListListener
-
- ip(InetAddress) - Method in interface org.kitteh.irc.client.library.Client.Builder.WebIrc.Ip
-
Sets the client's IP address.
- isAlive() - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
-
- isAlive() - Method in interface org.kitteh.irc.client.library.feature.network.ClientConnection
-
Gets if the connection is alive.
- isAllowed(String) - Method in interface org.kitteh.irc.client.library.element.ISupportParameter.ClientTagDeny
-
Gets if a given client tag is allowed by the server.
- isAway() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultUser
-
- isAway() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- isAway() - Method in interface org.kitteh.irc.client.library.element.User
-
Gets if the user is away.
- isAway() - Method in class org.kitteh.irc.client.library.event.user.UserAwayMessageEvent
-
Gets if the user is away.
- isClientOnly() - Method in interface org.kitteh.irc.client.library.element.MessageTag
-
Gets if this message tag is a client-only tag.
- isColor() - Method in enum org.kitteh.irc.client.library.util.Format
-
Gets if the format is a color.
- isConnectionAlive() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets if the connection is alive.
- isConnectionAlive() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- isCtcp(String) - Static method in class org.kitteh.irc.client.library.util.CtcpUtil
-
Gets if a given message is a CTCP message.
- isDisabled() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultCapabilityState
-
- isDisabled() - Method in interface org.kitteh.irc.client.library.element.CapabilityState
-
Gets if the state of the capability is disabled.
- isEmpty() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- isEmpty() - Method in class org.kitteh.irc.client.library.util.CISet
-
- isEndingNegotiation() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
-
- isEndingNegotiation() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
- isEndingNegotiation() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationResponseEvent
-
Gets if negotiation should end after this event fires, which can be
changed via this event.
- isFatal() - Method in exception org.kitteh.irc.client.library.exception.KittehConnectionException
-
Gets if the connection has died.
- isInsecure(TrustManagerFactory) - Static method in class org.kitteh.irc.client.library.util.SslUtil
-
Tests if factory
produces instances of a known
insecure (accepting) trust manager.
- isNegotiating() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- isNegotiating() - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
-
- isNegotiating() - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
- isNegotiating() - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationResponseEvent
-
Gets if this event is fired during capability negotiation.
- isNegotiating() - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
-
Gets if we are still in negotiation.
- isNew() - Method in class org.kitteh.irc.client.library.event.channel.ChannelTopicEvent
-
Gets if this is a new topic update, or just the server informing us of
a change from the past.
- isNowAway() - Method in class org.kitteh.irc.client.library.event.client.ClientAwayStatusChangeEvent
-
Gets if the Client is now away.
- isParameterRequiredOnRemoval() - Method in enum org.kitteh.irc.client.library.element.mode.ChannelMode.Type
-
Gets if a parameter is required when removing the mode.
- isParameterRequiredOnSetting() - Method in enum org.kitteh.irc.client.library.element.mode.ChannelMode.Type
-
Gets if a parameter is required when adding the mode.
- isReferenceTagIgnored() - Method in class org.kitteh.irc.client.library.event.batch.ClientBatchStartEvent
-
Gets if the reference tag will be ignored, resulting in tagged messages
being processed as if the batch tag were not holding them back.
- isSecureConnection() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Gets if the client is configured for a secure connection.
- isSecureConnection() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- isSecureConnection() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData
-
- isSecureConnection() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets if the user is connected securely.
- isStale() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultStaleable
-
- isStale(Staleable) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- isStale() - Method in interface org.kitteh.irc.client.library.element.Staleable
-
Gets if the current snapshot is stale.
- isStale() - Method in interface org.kitteh.irc.client.library.element.WhoisData
-
Gets the value 'true' because this information is instantly outdated.
- isStale(Staleable) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets if the given staleable object is considered stale by the tracker.
- isToClient() - Method in class org.kitteh.irc.client.library.event.abstractbase.ActorPrivateMessageEventBase
-
- isToClient() - Method in class org.kitteh.irc.client.library.event.abstractbase.PrivateEventBase
-
- isToClient() - Method in interface org.kitteh.irc.client.library.event.helper.PrivateEvent
-
Gets if the target of the message is this client.
- iSupport(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultISupportListener
-
- iSupportManager(Function<Client.WithManagement, ? extends ISupportManager>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
-
Sets the supplier of the ISUPPORT manager.
- ISupportManager - Interface in org.kitteh.irc.client.library.feature
-
Manages processing of ISUPPORT parameters.
- ISupportParameter - Interface in org.kitteh.irc.client.library.element
-
Represents an ISUPPORT parameter sent by the server.
- ISupportParameter.AwayLen - Interface in org.kitteh.irc.client.library.element
-
Represents the length limit of an away reason.
- ISupportParameter.CaseMapping - Interface in org.kitteh.irc.client.library.element
-
- ISupportParameter.ChanLimit - Interface in org.kitteh.irc.client.library.element
-
Represents the join limit of channels by prefix.
- ISupportParameter.ChanModes - Interface in org.kitteh.irc.client.library.element
-
Represents the channel modes supported.
- ISupportParameter.ChannelLen - Interface in org.kitteh.irc.client.library.element
-
Represents the length limit of channels.
- ISupportParameter.ChanTypes - Interface in org.kitteh.irc.client.library.element
-
Represents the channel prefixes supported.
- ISupportParameter.ClientTagDeny - Interface in org.kitteh.irc.client.library.element
-
Represents a listing of client tags that will be blocked and dropped
- ISupportParameter.EList - Interface in org.kitteh.irc.client.library.element
-
Represents the LIST extensions supported.
- ISupportParameter.Excepts - Interface in org.kitteh.irc.client.library.element
-
Represents support for ban exceptions.
- ISupportParameter.ExtBan - Interface in org.kitteh.irc.client.library.element
-
Represents support for extended ban masks.
- ISupportParameter.HostLen - Interface in org.kitteh.irc.client.library.element
-
Represents the length limit of a hostname.
- ISupportParameter.IntegerParameter - Interface in org.kitteh.irc.client.library.element
-
Represents a parameter which always has an integer value.
- ISupportParameter.InvEx - Interface in org.kitteh.irc.client.library.element
-
Represents support for invite exemptions.
- ISupportParameter.KickLen - Interface in org.kitteh.irc.client.library.element
-
Represents the length limit of a kick reason.
- ISupportParameter.MaxList - Interface in org.kitteh.irc.client.library.element
-
Represents maximum list sizes for type A modes.
- ISupportParameter.MaxList.LimitData - Interface in org.kitteh.irc.client.library.element
-
Data on a particular limit.
- ISupportParameter.MaxTargets - Interface in org.kitteh.irc.client.library.element
-
Represents limits to type A mode lists.
- ISupportParameter.Modes - Interface in org.kitteh.irc.client.library.element
-
Represents the number of modes with parameters allowed per line.
- ISupportParameter.Network - Interface in org.kitteh.irc.client.library.element
-
Represents the network name.
- ISupportParameter.NickLen - Interface in org.kitteh.irc.client.library.element
-
Represents the limit to nickname length.
- ISupportParameter.OptionalIntegerParameter - Interface in org.kitteh.irc.client.library.element
-
Represents a parameter which maybe has an integer value.
- ISupportParameter.Prefix - Interface in org.kitteh.irc.client.library.element
-
Represents channel user modes (which define nick prefix).
- ISupportParameter.SafeList - Interface in org.kitteh.irc.client.library.element
-
Represents calling LIST being safe and not disconnecting for too much info.
- ISupportParameter.Silence - Interface in org.kitteh.irc.client.library.element
-
Represents support (or lack of, if no value) for maximum entries in
client silence lists.
- ISupportParameter.StatusMsg - Interface in org.kitteh.irc.client.library.element
-
Lists the prefixes that can receive a status message.
- ISupportParameter.TargMax - Interface in org.kitteh.irc.client.library.element
-
Limits of targets for commands.
- ISupportParameter.TopicLen - Interface in org.kitteh.irc.client.library.element
-
Represents the length limit of topics.
- ISupportParameter.UserLen - Interface in org.kitteh.irc.client.library.element
-
Represents the length limit of user strings.
- ISupportParameter.WhoX - Interface in org.kitteh.irc.client.library.element
-
Represents support for WHOX.
- ISupportParameterEvent - Class in org.kitteh.irc.client.library.event.client
-
An ISUPPORT parameter has been received.
- ISupportParameterEvent(Client, ServerMessage, ISupportParameter) - Constructor for class org.kitteh.irc.client.library.event.client.ISupportParameterEvent
-
Constructs the event.
- isUser(User) - Method in interface org.kitteh.irc.client.library.Client
-
Checks to see if this client is the same as the given user.
- isValidChannel(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- isValidChannel(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo
-
Gets if a given string is a valid channel name according to the
available server information.
- iterator() - Method in class org.kitteh.irc.client.library.util.CISet
-
- safeMessageCheck(String) - Static method in class org.kitteh.irc.client.library.util.Sanity
-
Checks if a message contains CR, LF, or NUL.
- safeMessageCheck(String, String) - Static method in class org.kitteh.irc.client.library.util.Sanity
-
Checks if a string contains CR, LF, or NUL.
- Sanity - Class in org.kitteh.irc.client.library.util
-
Do you know the definition of sanity?
- SASL - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
SASL authentication, not utilized unless a SASL authentication
protocol is enabled.
- SaslEcdsaNist256PChallenge - Class in org.kitteh.irc.client.library.feature.auth
-
SASL ECDSA-NIST256P-CHALLENGE authentication.
- SaslEcdsaNist256PChallenge(Client, String, ECPrivateKey) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
Creates an instance.
- SaslEcdsaNist256PChallenge.ECKeyPair - Class in org.kitteh.irc.client.library.feature.auth
-
Holds a private and public key.
- SaslExternal - Class in org.kitteh.irc.client.library.feature.auth
-
SASL EXTERNAL authentication.
- SaslExternal(Client) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslExternal
-
Creates an instance.
- SaslPlain - Class in org.kitteh.irc.client.library.feature.auth
-
SASL PLAIN authentication.
- SaslPlain(Client, String, String) - Constructor for class org.kitteh.irc.client.library.feature.auth.SaslPlain
-
Creates an instance.
- secure(boolean) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
-
- secureKey(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
-
Sets the private key for TLS connection.
- secureKeyCertChain(Path) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
-
Sets the key for TLS connection.
- secureKeyPassword(String) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
-
Sets the private key password for TLS connection.
- secureTrustManagerFactory(TrustManagerFactory) - Method in interface org.kitteh.irc.client.library.Client.Builder.Server
-
- sendCommandLine(String) - Method in class org.kitteh.irc.client.library.command.Command
-
- sendCommandLine(String, boolean) - Method in class org.kitteh.irc.client.library.command.Command
-
- sendCtcpMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP message to a target user or channel.
- sendCtcpMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP message to a target user or channel.
- sendCtcpMessage(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendCtcpMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a CTCP message.
- sendCtcpReply(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP reply to a target user or channel.
- sendCtcpReply(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a CTCP reply to a target user or channel.
- sendCtcpReply(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a message to a target user or channel.
- sendMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a message to a target user or channel.
- sendMessage(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a message.
- sendMultiLineMessage(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the client's current
Cutter
.
- sendMultiLineMessage(String, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the defined
Cutter
.
- sendMultiLineMessage(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the client's current
Cutter
.
- sendMultiLineMessage(MessageReceiver, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line message to a target user or channel
using the defined
Cutter
.
- sendMultiLineMessage(String, String, Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMultiLineMessage(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line message using the client's
default message cutter.
- sendMultiLineMessage(String, Cutter) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line message using a specified
message cutter.
- sendMultiLineNotice(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the client's current
Cutter
.
- sendMultiLineNotice(String, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the defined
Cutter
.
- sendMultiLineNotice(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the client's current
Cutter
.
- sendMultiLineNotice(MessageReceiver, String, Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a potentially multi-line notice to a target user or channel
using the defined
Cutter
.
- sendMultiLineNotice(String, String, Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendMultiLineNotice(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line notice using the client's
default message cutter.
- sendMultiLineNotice(String, Cutter) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a potentially multi-line notice using a specified
message cutter.
- sendNickChange(String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sends a nick change request.
- sendNickChange(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendNotice(String, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a notice to a target user or channel.
- sendNotice(MessageReceiver, String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a notice to a target user or channel.
- sendNotice(String, String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendNotice(String) - Method in interface org.kitteh.irc.client.library.element.MessageReceiver
-
Sends this actor a notice.
- sendRawLine(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a raw IRC message.
- sendRawLine(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendRawLineAvoidingDuplication(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a raw IRC message, unless the exact same message is already in
the queue of messages not yet sent.
- sendRawLineAvoidingDuplication(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendRawLineImmediately(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sends a raw IRC message, disregarding message delays and all sanity.
- sendRawLineImmediately(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelMessageEvent
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedMessageEvent
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.channel.ChannelTargetedNoticeEvent
-
- sendReply(String) - Method in interface org.kitteh.irc.client.library.event.helper.ReplyableEvent
-
Sends a reply to this message.
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateMessageEvent
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateNoticeEvent
-
- sendReply(String) - Method in class org.kitteh.irc.client.library.feature.twitch.event.WhisperEvent
-
- server() - Method in interface org.kitteh.irc.client.library.Client.Builder
-
Returns server builder methods.
- server(String) - Method in class org.kitteh.irc.client.library.command.WhoisCommand
-
Sets the server to query.
- server() - Method in class org.kitteh.irc.client.library.defaults.DefaultBuilder
-
- Server - Interface in org.kitteh.irc.client.library.element
-
Represents an IRC server.
- SERVER_TIME - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Server time message tag.
- serverInfo(Function<Client.WithManagement, ? extends ServerInfo.WithManagement>) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
-
Sets the supplier of the server info.
- ServerInfo - Interface in org.kitteh.irc.client.library.feature
-
Provides information about the server to which the client is connected.
- ServerInfo.WithManagement - Interface in org.kitteh.irc.client.library.feature
-
A server information provider with management features.
- ServerMessage - Interface in org.kitteh.irc.client.library.element
-
Represents a message sent by the server.
- ServerMessage.NumericCommandServerMessage - Interface in org.kitteh.irc.client.library.element
-
Represents a message with a numeric command.
- ServerMessage.StringCommandServerMessage - Interface in org.kitteh.irc.client.library.element
-
Represents a message with a String command.
- ServerMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
-
Represents an event triggered by a single message from the server.
- ServerMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving a message from the server.
- ServerMessageEventBase(Client, ServerMessage) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ServerMessageEventBase
-
Constructs the event.
- ServerMultipleMessageEvent - Interface in org.kitteh.irc.client.library.event.helper
-
Represents an event triggered by multiple messages from the server.
- ServerMultipleMessageEventBase - Class in org.kitteh.irc.client.library.event.abstractbase
-
Abstract base class for events involving messages from the server.
- ServerMultipleMessageEventBase(Client, List<ServerMessage>) - Constructor for class org.kitteh.irc.client.library.event.abstractbase.ServerMultipleMessageEventBase
-
Constructs the event.
- ServerNoticeEvent - Class in org.kitteh.irc.client.library.event.user
-
Fires when a notice is sent to the client.
- ServerNoticeEvent(Client, ServerMessage, Server, String) - Constructor for class org.kitteh.irc.client.library.event.user.ServerNoticeEvent
-
Creates the event.
- serviceName(String) - Method in class org.kitteh.irc.client.library.feature.auth.NickServ.Builder
-
Sets the service name.
- setAccount(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the account.
- setAddress(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setAddress(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the server address.
- setAttemptReconnect(boolean) - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
-
Sets if the client will attempt to connect again.
- setAway(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the away message.
- setCapabilities(List<CapabilityState>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- setCapabilities(List<CapabilityState>) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
-
Wipes the previously known active capabilities, setting only those
in the provided list.
- setChannelListReceived(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelListReceived(String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a channel is having had the full user list received.
- setChannelModeInfoList(String, char, List<ModeInfo>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelModeInfoList(String, char, List<ModeInfo>) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a channel's mode info list for a given mode, such as bans.
- setChannelTopic(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelTopic(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a channel's topic.
- setChannelTopicInfo(String, long, Actor) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setChannelTopicInfo(String, long, Actor) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets info on a channel's topic.
- setConsumer(Consumer<Type>) - Method in class org.kitteh.irc.client.library.util.Listener
-
Sets the consumer for the listener, starting a queue processing thread
if none existed.
- setCurrentNick(String) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sets the current nickname the client knows it has.
- setCurrentNick(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setCurrentState(StsClientState) - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- setCurrentState(StsClientState) - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Changes the state of the FSM, triggering any state-specific work.
- setDefault(DefaultMessageType, String) - Method in class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
-
- setDefault(DefaultMessageType, String) - Method in interface org.kitteh.irc.client.library.feature.defaultmessage.DefaultMessageMap
-
Sets a new default value for a given default message type.
- setDefaultMessageMap(DefaultMessageMap) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the message manager for default messages to reply with
when certain messages are being sent.
- setDefaultMessageMap(DefaultMessageMap) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setDelay(int) - Method in class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
Sets the delay for subsequent messages.
- setEndingNegotiation(boolean) - Method in class org.kitteh.irc.client.library.event.abstractbase.CapabilityNegotiationResponseEventBase
-
- setEndingNegotiation(boolean) - Method in class org.kitteh.irc.client.library.event.capabilities.CapabilitiesSupportedListEvent
-
- setEndingNegotiation(boolean) - Method in interface org.kitteh.irc.client.library.event.helper.CapabilityNegotiationResponseEvent
-
Sets if negotiation should end after this event fires.
- setExceptionListener(Consumer<Exception>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets a listener for all thrown exceptions on this client.
- setExceptionListener(Consumer<Exception>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setHost(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the host.
- setIdleTime(long) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the idle time.
- setInputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets a listener for all incoming messages from the server.
- setInputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setMessageCutter(Cutter) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the default message cutter to use for multi-line messages.
- setMessageCutter(Cutter) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setMessageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the message sending queue supplier.
- setMessageSendingQueueSupplier(Function<Client.WithManagement, ? extends MessageSendingQueue>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setModeInfoTracking(ChannelMode, boolean) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultChannel
-
- setModeInfoTracking(ChannelMode, boolean) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Sets whether a particular type A mode should be tracked for this
channel, and sends a request for the full list.
- setMotd(List<String>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setMotd(List<String>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the MOTD.
- setname(ClientReceiveCommandEvent) - Method in class org.kitteh.irc.client.library.defaults.listener.DefaultSetNameListener
-
- SETNAME - Static variable in class org.kitteh.irc.client.library.feature.CapabilityManager.Defaults
-
Setting realname (GECOS) without disconnecting.
- SetNameCommand - Class in org.kitteh.irc.client.library.command
-
Sends a SETNAME request to the server.
- SetNameCommand(Client) - Constructor for class org.kitteh.irc.client.library.command.SetNameCommand
-
Constructs the command.
- setNetworkHandler(NetworkHandler) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sets the network handler, for the next time a connection is made.
- setNetworkHandler(NetworkHandler) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setNewNick(String) - Method in class org.kitteh.irc.client.library.event.client.NickRejectedEvent
-
Sets the new nickname to attempt.
- setNick(String) - Method in interface org.kitteh.irc.client.library.Client
-
Sets the nick the client wishes to use.
- setNick(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setOperatorInformation(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the operator information.
- setOutputListener(Consumer<String>) - Method in interface org.kitteh.irc.client.library.Client
-
Sets a listener for all outgoing messages to the server.
- setOutputListener(Consumer<String>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setQueryChannelInformation(boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setQueryChannelInformation(boolean) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets if channel information should be queried (WHO, MODE)
automatically on join.
- setRealName(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the real name.
- setReconnectionDelay(int) - Method in class org.kitteh.irc.client.library.event.connection.ClientConnectionEndedEvent
-
Sets the delay until a reconnection attempt, in milliseconds.
- setReferenceTagIgnored(boolean) - Method in class org.kitteh.irc.client.library.event.batch.ClientBatchStartEvent
-
Sets if the reference tag will be ignored, resulting in tagged messages
being processed as if the batch tag were not holding them back.
- setReply(String) - Method in class org.kitteh.irc.client.library.event.user.PrivateCtcpQueryEvent
-
Sets the reply to send to the CTCP sender.
- setResolver(Resolver) - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyNetworkHandler
-
- setResolver(Resolver) - Method in interface org.kitteh.irc.client.library.feature.network.NetworkHandler
-
Sets the resolver used by this network handler.
- setSecure() - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets that the connection is known to be secure
- setServer(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the server.
- setServerAddress(HostWithPort) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sets the server address.
- setServerAddress(HostWithPort) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setServerDescription(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the server description.
- setSignOnTime(long) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the sign on time.
- setStsPolicy(StsPolicy) - Method in class org.kitteh.irc.client.library.feature.sts.MemoryStsMachine
-
- setStsPolicy(StsPolicy) - Method in interface org.kitteh.irc.client.library.feature.sts.StsMachine
-
Provides a key->value map of options and list of flags, making up the STS policy.
- setSupportedCapabilities(List<CapabilityState>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultCapabilityManager
-
- setSupportedCapabilities(List<CapabilityState>) - Method in interface org.kitteh.irc.client.library.feature.CapabilityManager.WithManagement
-
Sets the supported capabilities as reported by the server.
- setTopic(String) - Method in interface org.kitteh.irc.client.library.element.Channel
-
Attempts to set the topic of the channel.
- setUserAccount(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserAccount(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets the account for a tracked user.
- setUserAway(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserAway(String, boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserAway(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a user away message, setting them to be recorded as away.
- setUserAway(String, boolean) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets a user as away without knowing the away message.
- setUserModes(ModeStatusList<UserMode>) - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Sets the client's user modes.
- setUserModes(ModeStatusList<UserMode>) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- setUserModes(List<UserMode>) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setUserModes(List<UserMode>) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the user modes.
- setUserOperString(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserOperString(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets OPER information known about a user.
- setUserRealName(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserRealName(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets the real name of the user.
- setUserServer(String, String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- setUserServer(String, String) - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Sets the server of a user.
- setUserString(String) - Method in class org.kitteh.irc.client.library.defaults.element.DefaultWhoisData.Builder
-
Sets the user string.
- setVersion(String) - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultServerInfo
-
- setVersion(String) - Method in interface org.kitteh.irc.client.library.feature.ServerInfo.WithManagement
-
Sets the version.
- shouldQueryChannelInformation() - Method in class org.kitteh.irc.client.library.defaults.feature.DefaultActorTracker
-
- shouldQueryChannelInformation() - Method in interface org.kitteh.irc.client.library.feature.ActorTracker
-
Gets if channel information should be queried (WHO, MODE)
automatically on join.
- shutdown() - Method in interface org.kitteh.irc.client.library.Client
-
Shuts down the client without a quit message.
- shutdown(String) - Method in interface org.kitteh.irc.client.library.Client
-
Shuts down the client.
- shutdown() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- shutdown(String) - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- shutdown(DefaultMessageType, boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
-
- shutdown(String, boolean) - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
-
- shutdown(DefaultMessageType, boolean) - Method in interface org.kitteh.irc.client.library.feature.network.ClientConnection
-
Shuts down with a message type.
- shutdown(String, boolean) - Method in interface org.kitteh.irc.client.library.feature.network.ClientConnection
-
Shuts down with a message.
- shutdown() - Method in interface org.kitteh.irc.client.library.feature.sending.MessageSendingQueue
-
Closes down shop, interrupts all threads.
- shutdown() - Method in class org.kitteh.irc.client.library.feature.sending.QueueProcessingThreadSender
-
- shutdown() - Method in class org.kitteh.irc.client.library.util.Listener
-
Shuts down the listener.
- sign(ECPrivateKey, String) - Static method in class org.kitteh.irc.client.library.feature.auth.SaslEcdsaNist256PChallenge
-
Signs a given base64'd challenge via ECDSA.
- SimpleDefaultMessageMap - Class in org.kitteh.irc.client.library.defaults.feature
-
Provides a way to set default messages.
- SimpleDefaultMessageMap(String) - Constructor for class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
-
Creates a default message map and sets all messages to a single value.
- SimpleDefaultMessageMap() - Constructor for class org.kitteh.irc.client.library.defaults.feature.SimpleDefaultMessageMap
-
Creates a default message map.
- SingleDelaySender - Class in org.kitteh.irc.client.library.feature.sending
-
- SingleDelaySender(Client, String, int) - Constructor for class org.kitteh.irc.client.library.feature.sending.SingleDelaySender
-
Constructs the sending queue.
- size() - Method in class org.kitteh.irc.client.library.util.CIKeyMap
-
- size() - Method in class org.kitteh.irc.client.library.util.CISet
-
- Slow - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag slow, indicating non-moderators have to wait between messages.
- SLOW_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is no longer in slow mode.
- SLOW_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is now in slow mode.
- Snapshot - Interface in org.kitteh.irc.client.library.element
-
Represents a snapshot of an element.
- split(String, int) - Method in class org.kitteh.irc.client.library.util.Cutter.DefaultWordCutter
-
- split(String, int) - Method in interface org.kitteh.irc.client.library.util.Cutter
-
Splits a message into items no longer than the size limit.
- SslUtil - Class in org.kitteh.irc.client.library.util
-
TLS utilities!
- STAFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
-
Staff.
- STAFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.UserType.KnownValues
-
Staff.
- Staleable - Interface in org.kitteh.irc.client.library.element
-
A snapshot that can be noticeably stale.
- StandardReplyEvent - Class in org.kitteh.irc.client.library.event.client
-
A standard reply.
- StandardReplyEvent(Client, ServerMessage, StandardReplyEvent.Type, String, String, List<String>, String) - Constructor for class org.kitteh.irc.client.library.event.client.StandardReplyEvent
-
Constructs the event.
- StandardReplyEvent.Type - Enum in org.kitteh.irc.client.library.event.client
-
Types of standard replies.
- startAuthentication() - Method in class org.kitteh.irc.client.library.feature.auth.AbstractAuthProtocol
-
- startAuthentication() - Method in interface org.kitteh.irc.client.library.feature.auth.AuthProtocol
-
Starts the authentication process.
- startPing() - Method in class org.kitteh.irc.client.library.defaults.feature.network.NettyConnection
-
- startPing() - Method in interface org.kitteh.irc.client.library.feature.network.ClientConnection
-
Starts sending pings.
- startSending() - Method in interface org.kitteh.irc.client.library.Client.WithManagement
-
Starts sending queued messages.
- startSending() - Method in class org.kitteh.irc.client.library.defaults.DefaultClient
-
- StringCommand(String, String, List<MessageTag>) - Constructor for class org.kitteh.irc.client.library.defaults.element.DefaultServerMessage.StringCommand
-
Constructs a string command message.
- StringUtil - Class in org.kitteh.irc.client.library.util
-
String tools!
- stripAll(String) - Static method in enum org.kitteh.irc.client.library.util.Format
-
Strips color and formatting from a given input.
- stripColor(String) - Static method in enum org.kitteh.irc.client.library.util.Format
-
Strips color from a given input.
- stripFormatting(String) - Static method in enum org.kitteh.irc.client.library.util.Format
-
Strips formatting from a given input.
- StsClientState - Enum in org.kitteh.irc.client.library.feature.sts
-
Enum to keep track of the STS implementation's state machine.
- StsHandler - Class in org.kitteh.irc.client.library.feature.sts
-
Class for handling the STS capability, returned in the CAP LS 302 response.
- StsHandler(StsMachine, Client.WithManagement) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsHandler
-
Creates the event handler for STS.
- StsMachine - Interface in org.kitteh.irc.client.library.feature.sts
-
Interface representing the STS FSM.
- StsPolicy - Class in org.kitteh.irc.client.library.feature.sts
-
Simple POJO to represent an STS policy.
- StsPolicy(Map<String, String>, Set<String>) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsPolicy
-
Constructs a policy.
- StsPropertiesStorageManager - Class in org.kitteh.irc.client.library.feature.sts
-
Simple example implementation of an STSStorageManager.
- StsPropertiesStorageManager(Path) - Constructor for class org.kitteh.irc.client.library.feature.sts.StsPropertiesStorageManager
-
Simple implementation of STSStorageManager which uses a properties file.
- stsStorageManager(StsStorageManager) - Method in interface org.kitteh.irc.client.library.Client.Builder.Management
-
Sets the storage manager for STS (strict transport security) support.
- StsStorageManager - Interface in org.kitteh.irc.client.library.feature.sts
-
Represents a manager that can persist STS policies in some form.
- StsUtil - Class in org.kitteh.irc.client.library.util
-
Utility methods for dealing with STS.
- SUB - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
Sub
- SUBS_OFF - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is no longer in subscribers-only mode.
- SUBS_ON - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.MsgId.KnownValues
-
This room is now in subscribers-only mode.
- SUBSCRIBER - Static variable in class org.kitteh.irc.client.library.feature.twitch.messagetag.Badges.KnownNames
-
Subscriber.
- Subscriber - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
User has a subscriber badge or not.
- Subscriber.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Known subscriber badge states.
- SubsOnly - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Indicates chatting is for subscribers only.
- SubsOnly.KnownValues - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Known subs-only states.
- success(ClientReceiveNumericEvent) - Method in class org.kitteh.irc.client.library.feature.auth.AbstractSaslProtocol.Listener
-
- SystemMsg - Class in org.kitteh.irc.client.library.feature.twitch.messagetag
-
Message tag system message.