| Package | Description |
|---|---|
| org.kitteh.irc.client.library.command |
Helper classes for executing a subset of commands.
|
| org.kitteh.irc.client.library.defaults.element.messagetag |
Default message tag implementations.
|
| org.kitteh.irc.client.library.element |
Classes describing various elements of IRC communication.
|
| org.kitteh.irc.client.library.event.helper |
Helper interfaces.
|
| org.kitteh.irc.client.library.feature |
Things to make life lovely!
|
| org.kitteh.irc.client.library.feature.twitch.messagetag |
Twitch message tags.
|
| Modifier and Type | Method and Description |
|---|---|
Command.Tags |
Command.Tags.add(@NonNull MessageTag tag) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMessageTagLabel
Default implementation of
Label. |
class |
DefaultMessageTagMsgId
Default implementation of
MsgId. |
class |
DefaultMessageTagTime
Default implementation of
MessageTag.Time. |
class |
DefaultMessageTagTyping
Default implementation of
Typing. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MessageTag.Label
Represents the `label` tag as specified by the labeled responses spec.
|
static interface |
MessageTag.MsgId
Represents the `msgid` tag as specified by the Message IDs spec.
|
static interface |
MessageTag.Time
Represents the 'time' tag as specified by the 'server-time' extension.
|
static interface |
MessageTag.Typing
Represents the `typing` client tag as specified here:
https://ircv3.net/specs/client-tags/typing#format
|
| Modifier and Type | Method and Description |
|---|---|
default <Tag extends MessageTag> |
ServerMessage.getTag(@NonNull String name,
@NonNull Class<Tag> clazz)
Gets the named message tag if present and if of the specified type.
|
| Modifier and Type | Method and Description |
|---|---|
default Optional<MessageTag> |
ServerMessage.getTag(@NonNull String name)
Gets the named tag if present.
|
| Modifier and Type | Method and Description |
|---|---|
default <Tag extends MessageTag> |
ServerMessageEvent.getTag(@NonNull String name,
@NonNull Class<Tag> clazz)
Gets the named message tag if present and if of the specified type.
|
| Modifier and Type | Method and Description |
|---|---|
default Optional<MessageTag> |
ServerMessageEvent.getTag(@NonNull String name)
Gets the named tag if present.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MessageTagManager.DefaultMessageTag
Default message tag.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Badges
We don't need no stinkin' badges.
|
class |
BanDuration
Message tag for ban duration.
|
class |
BanReason
Message tag for ban reason.
|
class |
Bits
Message tag for bits amount.
|
class |
BroadcasterLang
Message tag broadcaster language.
|
class |
Color
Message tag for color.
|
class |
DisplayName
Message tag display name.
|
class |
Emotes
I'm so emotional right now.
|
class |
EmoteSets
Message tag for emote sets.
|
class |
Id
Message tag for an ID.
|
class |
Login |
class |
Mod
User has a mod badge or not.
|
class |
MsgId
Message tag for message IDs.
|
class |
MsgParamCumulativeMonths |
class |
MsgParamMonths
Message tag for subscription months.
|
class |
MsgParamSubPlan
Message tag for subscription plan.
|
class |
MsgParamSubPlanName
Message tag for subscription plan name.
|
class |
R9k
R9K mode where messages over 9 characters must be unique.
|
class |
RoomId
Message tag for room ID.
|
class |
Slow
Message tag slow, indicating non-moderators have to wait between messages.
|
class |
Subscriber
User has a subscriber badge or not.
|
class |
SubsOnly
Indicates chatting is for subscribers only.
|
class |
SystemMsg
Message tag system message.
|
class |
Turbo
Message tag for turbo.
|
class |
User
Message tag user.
|
class |
UserId
Message tag for user ID.
|
class |
UserType
Message tag for user types.
|
Copyright © 2013–2021 Kitteh. All rights reserved.