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 boolean
isInputValid(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:ValidatingPrompt
Override this method to check the validity of the player's input.- Specified by:
isInputValid
in 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.
-