Package org.bukkit.conversations
Class RegexPrompt
java.lang.Object
org.bukkit.conversations.ValidatingPrompt
org.bukkit.conversations.RegexPrompt
- All Implemented Interfaces:
java.lang.Cloneable,Prompt
public abstract class RegexPrompt extends ValidatingPrompt
RegexPrompt is the base class for any prompt that requires an input
validated by a regular expression.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RegexPrompt(java.lang.String regex)RegexPrompt(java.util.regex.Pattern pattern) -
Method Summary
Modifier and Type Method Description protected booleanisInputValid(ConversationContext context, java.lang.String input)Override this method to check the validity of the player's input.Methods inherited from class org.bukkit.conversations.ValidatingPrompt
acceptInput, acceptValidatedInput, blocksForInput, getFailedValidationText
-
Constructor Details
-
RegexPrompt
public RegexPrompt(java.lang.String regex) -
RegexPrompt
public RegexPrompt(java.util.regex.Pattern pattern)
-
-
Method Details
-
isInputValid
Description copied from class:ValidatingPromptOverride this method to check the validity of the player's input.- Specified by:
isInputValidin classValidatingPrompt- Parameters:
context- Context information about the conversation.input- The player's raw console input.- Returns:
- True or false depending on the validity of the input.
-