Skip navigation links

Kitteh IRC Client Library 8.0.0 API

Get started with Kitteh by visiting our build-a-client workshop in the Client.Builder class, which you can get by calling Client.builder().

See: Description

Packages 
Package Description
org.kitteh.irc.client.library
Kitteh IRC Client Library!
org.kitteh.irc.client.library.command
Helper classes for executing a subset of commands.
org.kitteh.irc.client.library.defaults
Default implementations to power the API.
org.kitteh.irc.client.library.defaults.element
Default element implementations.
org.kitteh.irc.client.library.defaults.element.isupport
Default ISUPPORT parameter implementations.
org.kitteh.irc.client.library.defaults.element.messagetag
Default message tag implementations.
org.kitteh.irc.client.library.defaults.element.mode
Default mode element implementations.
org.kitteh.irc.client.library.defaults.feature
Defaults!
org.kitteh.irc.client.library.defaults.feature.network  
org.kitteh.irc.client.library.defaults.listener
Default listeners.
org.kitteh.irc.client.library.element
Classes describing various elements of IRC communication.
org.kitteh.irc.client.library.element.mode
Classes describing modes.
org.kitteh.irc.client.library.event.abstractbase
Abstract events for minimizing code duplication, not guaranteed stable.
org.kitteh.irc.client.library.event.batch
Events related to batched messages.
org.kitteh.irc.client.library.event.capabilities
Events involving capabilities.
org.kitteh.irc.client.library.event.channel
Events involving a Channel.
org.kitteh.irc.client.library.event.client
Events just involving the Client and no Actors.
org.kitteh.irc.client.library.event.connection
Events related to network connectivity.
org.kitteh.irc.client.library.event.helper
Helper interfaces.
org.kitteh.irc.client.library.event.user
Events pertaining to a User, not specifically related to any Channel.
org.kitteh.irc.client.library.exception
Here be dragons.
org.kitteh.irc.client.library.feature
Things to make life lovely!
org.kitteh.irc.client.library.feature.auth
Protocols used for authentication.
org.kitteh.irc.client.library.feature.auth.element
Potential elements of an authentication protocol.
org.kitteh.irc.client.library.feature.defaultmessage
Handling of default messages in the client.
org.kitteh.irc.client.library.feature.filter
Event filters.
org.kitteh.irc.client.library.feature.network
Networking is fun for the whole family!
org.kitteh.irc.client.library.feature.sending
Handling of sending messages to the server.
org.kitteh.irc.client.library.feature.sts
Items related to the FSM-based STS client support.
org.kitteh.irc.client.library.feature.twitch
Things for folks using Twitch.
org.kitteh.irc.client.library.feature.twitch.event
Twitch command events.
org.kitteh.irc.client.library.feature.twitch.messagetag
Twitch message tags.
org.kitteh.irc.client.library.util
Utilities!

Get started with Kitteh by visiting our build-a-client workshop in the Client.Builder class, which you can get by calling Client.builder().

Skip navigation links

Copyright © 2013–2021 Kitteh. All rights reserved.