|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Conversable | The Conversable interface is used to indicate objects that can have conversations. |
ConversationAbandonedListener | |
ConversationCanceller | A ConversationCanceller is a class that cancels an active Conversation . |
ConversationPrefix | A ConversationPrefix implementation prepends all output from the conversation to the player. |
Prompt | A Prompt is the main constituent of a Conversation . |
Class Summary | |
---|---|
BooleanPrompt | BooleanPrompt is the base class for any prompt that requires a boolean response from the user. |
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. |
ConversationAbandonedEvent | ConversationAbandonedEvent contains information about an abandoned conversation. |
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. |
ConversationFactory | A ConversationFactory is responsible for creating a Conversation
from a predefined template. |
ExactMatchConversationCanceller | An ExactMatchConversationCanceller cancels a conversation if the user enters an exact input string |
FixedSetPrompt | FixedSetPrompt is the base class for any prompt that requires a fixed set response from the user. |
InactivityConversationCanceller | An InactivityConversationCanceller will cancel a Conversation after
a period of inactivity by the user. |
ManuallyAbandonedConversationCanceller | The ManuallyAbandonedConversationCanceller is only used as part of a ConversationAbandonedEvent to indicate that the conversation was manually
abandoned by programmatically calling the abandon() method on it. |
MessagePrompt | MessagePrompt is the base class for any prompt that only displays a message to the user and requires no input. |
NullConversationPrefix | NullConversationPrefix is a ConversationPrefix implementation that
displays nothing in front of conversation output. |
NumericPrompt | NumericPrompt is the base class for any prompt that requires a Number response from the user. |
PlayerNamePrompt | PlayerNamePrompt is the base class for any prompt that requires the player to enter another player's name. |
PluginNameConversationPrefix | PluginNameConversationPrefix is a ConversationPrefix implementation
that displays the plugin name in front of conversation output. |
RegexPrompt | RegexPrompt is the base class for any prompt that requires an input validated by a regular expression. |
StringPrompt | StringPrompt is the base class for any prompt that accepts an arbitrary string from the user. |
ValidatingPrompt | ValidatingPrompt is the base class for any prompt that requires validation. |
Enum Summary | |
---|---|
Conversation.ConversationState |
Classes dedicated to facilitate direct player-to-plugin communication.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |