org.bukkit.conversations
Class RegexPrompt

java.lang.Object
  extended by org.bukkit.conversations.ValidatingPrompt
      extended by org.bukkit.conversations.RegexPrompt
All Implemented Interfaces:
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
 
Fields inherited from interface org.bukkit.conversations.Prompt
END_OF_CONVERSATION
 
Constructor Summary
RegexPrompt(Pattern pattern)
           
RegexPrompt(String regex)
           
 
Method Summary
protected  boolean isInputValid(ConversationContext context, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.bukkit.conversations.Prompt
getPromptText
 

Constructor Detail

RegexPrompt

public RegexPrompt(String regex)

RegexPrompt

public RegexPrompt(Pattern pattern)
Method Detail

isInputValid

protected boolean isInputValid(ConversationContext context,
                               String input)
Description copied from class: ValidatingPrompt
Override this method to check the validity of the player's input.

Specified by:
isInputValid in class ValidatingPrompt
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.


Copyright © 2013. All Rights Reserved.