Uses of Interface
org.bukkit.conversations.Prompt

Packages that use Prompt
org.bukkit.conversations Classes dedicated to facilitate direct player-to-plugin communication. 
 

Uses of Prompt in org.bukkit.conversations
 

Classes in org.bukkit.conversations that implement Prompt
 class BooleanPrompt
          BooleanPrompt is the base class for any prompt that requires a boolean response from the user.
 class FixedSetPrompt
          FixedSetPrompt is the base class for any prompt that requires a fixed set response from the user.
 class MessagePrompt
          MessagePrompt is the base class for any prompt that only displays a message to the user and requires no input.
 class NumericPrompt
          NumericPrompt is the base class for any prompt that requires a Number response from the user.
 class PlayerNamePrompt
          PlayerNamePrompt is the base class for any prompt that requires the player to enter another player's name.
 class RegexPrompt
          RegexPrompt is the base class for any prompt that requires an input validated by a regular expression.
 class StringPrompt
          StringPrompt is the base class for any prompt that accepts an arbitrary string from the user.
 class ValidatingPrompt
          ValidatingPrompt is the base class for any prompt that requires validation.
 

Fields in org.bukkit.conversations declared as Prompt
protected  Prompt Conversation.currentPrompt
           
static Prompt Prompt.END_OF_CONVERSATION
          A convenience constant for indicating the end of a conversation.
protected  Prompt ConversationFactory.firstPrompt
           
 

Methods in org.bukkit.conversations that return Prompt
 Prompt Prompt.acceptInput(ConversationContext context, String input)
          Accepts and processes input from the user.
 Prompt ValidatingPrompt.acceptInput(ConversationContext context, String input)
          Accepts and processes input from the user and validates it.
 Prompt MessagePrompt.acceptInput(ConversationContext context, String input)
          Accepts and ignores any user input, returning the next prompt in the prompt graph instead.
protected abstract  Prompt BooleanPrompt.acceptValidatedInput(ConversationContext context, boolean input)
          Override this method to perform some action with the user's boolean response.
protected abstract  Prompt NumericPrompt.acceptValidatedInput(ConversationContext context, Number input)
          Override this method to perform some action with the user's integer response.
protected abstract  Prompt PlayerNamePrompt.acceptValidatedInput(ConversationContext context, Player input)
          Override this method to perform some action with the user's player name response.
protected  Prompt BooleanPrompt.acceptValidatedInput(ConversationContext context, String input)
           
protected  Prompt PlayerNamePrompt.acceptValidatedInput(ConversationContext context, String input)
           
protected  Prompt NumericPrompt.acceptValidatedInput(ConversationContext context, String input)
           
protected abstract  Prompt ValidatingPrompt.acceptValidatedInput(ConversationContext context, String input)
          Override this method to accept and processes the validated input from the user.
protected abstract  Prompt MessagePrompt.getNextPrompt(ConversationContext context)
          Override this method to return the next prompt in the prompt graph.
 

Methods in org.bukkit.conversations with parameters of type Prompt
 ConversationFactory ConversationFactory.withFirstPrompt(Prompt firstPrompt)
          Sets the first prompt to use in all generated conversations.
 

Constructors in org.bukkit.conversations with parameters of type Prompt
Conversation(Plugin plugin, Conversable forWhom, Prompt firstPrompt)
          Initializes a new Conversation.
Conversation(Plugin plugin, Conversable forWhom, Prompt firstPrompt, Map<Object,Object> initialSessionData)
          Initializes a new Conversation.
 



Copyright © 2013. All Rights Reserved.