public interface MessageTag
| 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 @NonNull String |
getAsString()
Gets the tag in the String format sent over the IRC protocol.
|
default @NonNull Optional<String> |
getEscapedValue()
Gets the escaped value of the tag.
|
@NonNull String |
getName()
Gets the name of the tag.
|
@NonNull Optional<String> |
getValue()
Gets the unescaped, but otherwise unprocessed, value of the tag.
|
default boolean |
isClientOnly()
Gets if this message tag is a client-only tag.
|
@NonNull String getName()
@NonNull Optional<String> getValue()
default @NonNull Optional<String> getEscapedValue()
default boolean isClientOnly()
+ characterdefault @NonNull String getAsString()
Copyright © 2013–2021 Kitteh. All rights reserved.