public class ClickEventSerializer<T extends ClickEvent> extends EventSerializer<ClickEvent,T,ClickEventAction,java.lang.String>
EventSerializer.BasicIOFunction<I,O>, EventSerializer.IOFunction<I,O>| Modifier and Type | Field and Description |
|---|---|
static ClickEventSerializer<ChangePageClickEvent> |
CHANGE_PAGE |
static ClickEventSerializer<OpenFileClickEvent> |
OPEN_FILE |
static ClickEventSerializer<OpenUrlClickEvent> |
OPEN_URL |
static ClickEventSerializer<RunCommandClickEvent> |
RUN_COMMAND |
static ClickEventSerializer<SuggestCommandClickEvent> |
SUGGEST_COMMAND |
static ClickEventSerializer<TwitchUserInfoClickEvent> |
TWITCH_USER_INFO |
| Modifier | Constructor and Description |
|---|---|
protected |
ClickEventSerializer(java.util.function.Predicate<ClickEvent> classMatcher,
EventSerializer.IOFunction<T,java.lang.String> serializer,
ClickEventAction action,
EventSerializer.IOFunction<java.lang.String,T> deserializer) |
deserialize, getAction, matches, matches, serializepublic static final ClickEventSerializer<OpenUrlClickEvent> OPEN_URL
public static final ClickEventSerializer<OpenFileClickEvent> OPEN_FILE
public static final ClickEventSerializer<RunCommandClickEvent> RUN_COMMAND
public static final ClickEventSerializer<TwitchUserInfoClickEvent> TWITCH_USER_INFO
public static final ClickEventSerializer<SuggestCommandClickEvent> SUGGEST_COMMAND
public static final ClickEventSerializer<ChangePageClickEvent> CHANGE_PAGE
protected ClickEventSerializer(java.util.function.Predicate<ClickEvent> classMatcher, EventSerializer.IOFunction<T,java.lang.String> serializer, ClickEventAction action, EventSerializer.IOFunction<java.lang.String,T> deserializer)