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