类 BooleanPrompt
java.lang.Object
org.bukkit.conversations.ValidatingPrompt
org.bukkit.conversations.BooleanPrompt
BooleanPrompt是那些需要用户判断操作是与否的提示的基类.
-
字段概要
从接口继承的字段 org.bukkit.conversations.Prompt
END_OF_CONVERSATION
-
构造器概要
-
方法概要
修饰符和类型方法说明acceptValidatedInput
(@NotNull ConversationContext context, boolean input) 您可以重写这个方法,根据用户对提示的响应来执行对应的操作.acceptValidatedInput
(@NotNull ConversationContext context, @NotNull String input) Override this method to accept and processes the validated input from the user.protected boolean
isInputValid
(@NotNull ConversationContext context, @NotNull String input) Override this method to check the validity of the player's input.从类继承的方法 org.bukkit.conversations.ValidatingPrompt
acceptInput, blocksForInput, getFailedValidationText
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.bukkit.conversations.Prompt
getPromptText
-
构造器详细资料
-
BooleanPrompt
public BooleanPrompt()
-
-
方法详细资料
-
isInputValid
protected boolean isInputValid(@NotNull @NotNull ConversationContext context, @NotNull @NotNull String input) 从类复制的说明:ValidatingPrompt
Override this method to check the validity of the player's input.- 指定者:
isInputValid
在类中ValidatingPrompt
- 参数:
context
- Context information about the conversation.input
- The player's raw console input.- 返回:
- True or false depending on the validity of the input.
-
acceptValidatedInput
@Nullable protected @Nullable Prompt acceptValidatedInput(@NotNull @NotNull ConversationContext context, @NotNull @NotNull String input) 从类复制的说明:ValidatingPrompt
Override this method to accept and processes the validated input from the user. Using the input, the next Prompt in the prompt graph should be returned.- 指定者:
acceptValidatedInput
在类中ValidatingPrompt
- 参数:
context
- Context information about the conversation.input
- The validated input text from the user.- 返回:
- The next Prompt in the prompt graph.
-
acceptValidatedInput
@Nullable protected abstract @Nullable Prompt acceptValidatedInput(@NotNull @NotNull ConversationContext context, boolean input) 您可以重写这个方法,根据用户对提示的响应来执行对应的操作.原文:Override this method to perform some action with the user's boolean response.
- 参数:
context
- 关于这个会话的Context 信息input
- 用户响应的布尔值(true/false)- 返回:
- 对话流程中的下一个
Prompt
-