Bukkit  1.4.7-R1.0
 All Classes Namespaces Files Functions Variables Enumerator Pages
Package org.bukkit.conversations

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...