|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |