public abstract class MessageConfigBuilder<R,T extends AbstractText<R>>
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected @NotNull java.lang.Class<R> |
receiverClazz |
protected @NotNull java.lang.Class<T> |
textClazz |
| 构造器和说明 |
|---|
MessageConfigBuilder(@NotNull java.lang.Class<R> receiverClazz,
@NotNull java.lang.Class<T> textClazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract <M> @NotNull MessageListBuilder<M,R,T,?> |
asList(@NotNull java.util.function.BiFunction<R,java.lang.String,M> parser)
以多行消息为目标,构建一个消息配置。
|
abstract <M> @NotNull MessageValueBuilder<M,R,T,?> |
asValue(@NotNull java.util.function.BiFunction<R,java.lang.String,M> parser)
以单条消息为目标,构建一个消息配置。
|
@NotNull protected final @NotNull java.lang.Class<R> receiverClazz
@NotNull protected final @NotNull java.lang.Class<T extends AbstractText<R>> textClazz
@NotNull public abstract <M> @NotNull MessageValueBuilder<M,R,T,?> asValue(@NotNull @NotNull java.util.function.BiFunction<R,java.lang.String,M> parser)
M - 消息类型parser - 消息解析器,负责将String转换为目标消息类型。@NotNull public abstract <M> @NotNull MessageListBuilder<M,R,T,?> asList(@NotNull @NotNull java.util.function.BiFunction<R,java.lang.String,M> parser)
M - 消息类型parser - 消息解析器Copyright © 2024. All rights reserved.