类 NumericPrompt
java.lang.Object
org.bukkit.conversations.ValidatingPrompt
org.bukkit.conversations.NumericPrompt
NumericPrompt is the base class for any prompt that requires a
Number response from the user.-
字段概要
从接口继承的字段 org.bukkit.conversations.Prompt
END_OF_CONVERSATION -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected abstract PromptacceptValidatedInput(ConversationContext context, Number input) Override this method to perform some action with the user's integer response.protected PromptacceptValidatedInput(ConversationContext context, String input) Override this method to accept and processes the validated input from the user.protected StringgetFailedValidationText(ConversationContext context, Number invalidInput) Optionally override this method to display an additional message if the user enters an invalid numeric input.protected StringgetFailedValidationText(ConversationContext context, String invalidInput) Optionally override this method to display an additional message if the user enters an invalid input.protected StringgetInputNotNumericText(ConversationContext context, String invalidInput) Optionally override this method to display an additional message if the user enters an invalid number.protected booleanisInputValid(ConversationContext context, String input) Override this method to check the validity of the player's input.protected booleanisNumberValid(ConversationContext context, Number input) Override this method to do further validation on the numeric player input after the input has been determined to actually be a number.从类继承的方法 org.bukkit.conversations.ValidatingPrompt
acceptInput, blocksForInput从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.bukkit.conversations.Prompt
getPromptText
-
构造器详细资料
-
NumericPrompt
public NumericPrompt()
-
-
方法详细资料
-
isInputValid
从类复制的说明:ValidatingPromptOverride 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.
-
isNumberValid
Override this method to do further validation on the numeric player input after the input has been determined to actually be a number.- 参数:
context- Context information about the conversation.input- The number the player provided.- 返回:
- The validity of the player's input.
-
acceptValidatedInput
从类复制的说明:ValidatingPromptOverride 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
Override this method to perform some action with the user's integer response. -
getFailedValidationText
从类复制的说明:ValidatingPromptOptionally override this method to display an additional message if the user enters an invalid input.- 覆盖:
getFailedValidationText在类中ValidatingPrompt- 参数:
context- Context information about the conversation.invalidInput- The invalid input provided by the user.- 返回:
- A message explaining how to correct the input.
-
getInputNotNumericText
Optionally override this method to display an additional message if the user enters an invalid number.- 参数:
context- Context information about the conversation.invalidInput- The invalid input provided by the user.- 返回:
- A message explaining how to correct the input.
-
getFailedValidationText
Optionally override this method to display an additional message if the user enters an invalid numeric input.- 参数:
context- Context information about the conversation.invalidInput- The invalid input provided by the user.- 返回:
- A message explaining how to correct the input.
-