![]() |
Bukkit
1.4.7-R1.0
|
Classes | |
| class | BooleanPrompt |
| BooleanPrompt is the base class for any prompt that requires a boolean response from the user. More... | |
| interface | Conversable |
| The Conversable interface is used to indicate objects that can have conversations. More... | |
| class | Conversation |
| The Conversation class is responsible for tracking the current state of a conversation, displaying prompts to the user, and dispatching the user's response to the appropriate place. More... | |
| class | ConversationAbandonedEvent |
| ConversationAbandonedEvent contains information about an abandoned conversation. More... | |
| interface | ConversationAbandonedListener |
| interface | ConversationCanceller |
| A ConversationCanceller is a class that cancels an active Conversation. More... | |
| class | ConversationContext |
| A ConversationContext provides continuity between nodes in the prompt graph by giving the developer access to the subject of the conversation and a generic map for storing values that are shared between all Prompt invocations. More... | |
| class | ConversationFactory |
| A ConversationFactory is responsible for creating a Conversation from a predefined template. More... | |
| interface | ConversationPrefix |
| A ConversationPrefix implementation prepends all output from the conversation to the player. More... | |
| class | ExactMatchConversationCanceller |
| An ExactMatchConversationCanceller cancels a conversation if the user enters an exact input string. More... | |
| class | FixedSetPrompt |
| FixedSetPrompt is the base class for any prompt that requires a fixed set response from the user. More... | |
| class | InactivityConversationCanceller |
| An InactivityConversationCanceller will cancel a Conversation after a period of inactivity by the user. More... | |
| class | ManuallyAbandonedConversationCanceller |
| The ManuallyAbandonedConversationCanceller is only used as part of a ConversationAbandonedEvent to indicate that the conversation was manually abandoned by programatically calling the abandon() method on it. More... | |
| class | MessagePrompt |
| MessagePrompt is the base class for any prompt that only displays a message to the user and requires no input. More... | |
| class | NullConversationPrefix |
| NullConversationPrefix is a ConversationPrefix implementation that displays nothing in front of conversation output. More... | |
| class | NumericPrompt |
| NumericPrompt is the base class for any prompt that requires a Number response from the user. More... | |
| class | PlayerNamePrompt |
| PlayerNamePrompt is the base class for any prompt that requires the player to enter another player's name. More... | |
| class | PluginNameConversationPrefix |
| PluginNameConversationPrefix is a ConversationPrefix implementation that displays the plugin name in front of conversation output. More... | |
| interface | Prompt |
| A Prompt is the main constituent of a Conversation. More... | |
| class | RegexPrompt |
| RegexPrompt is the base class for any prompt that requires an input validated by a regular expression. More... | |
| class | StringPrompt |
| StringPrompt is the base class for any prompt that accepts an arbitrary string from the user. More... | |
| class | ValidatingPrompt |
| ValidatingPrompt is the base class for any prompt that requires validation. More... | |