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.