| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ConversationContext | |
|---|---|
| org.bukkit.conversations | Classes dedicated to facilitate direct player-to-plugin communication. | 
| Uses of ConversationContext in org.bukkit.conversations | 
|---|
| Fields in org.bukkit.conversations declared as ConversationContext | |
|---|---|
| protected  ConversationContext | Conversation.context | 
| Methods in org.bukkit.conversations that return ConversationContext | |
|---|---|
|  ConversationContext | Conversation.getContext()Returns the Conversation's ConversationContext. | 
|  ConversationContext | ConversationAbandonedEvent.getContext()Gets the abandoned conversation's conversation context. | 
| Methods in org.bukkit.conversations with parameters of type ConversationContext | |
|---|---|
|  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. | 
|  boolean | Prompt.blocksForInput(ConversationContext context)Checks to see if this prompt implementation should wait for user input or immediately display the next prompt. | 
|  boolean | StringPrompt.blocksForInput(ConversationContext context)Ensures that the prompt waits for the user to provide input. | 
|  boolean | ValidatingPrompt.blocksForInput(ConversationContext context)Ensures that the prompt waits for the user to provide input. | 
|  boolean | MessagePrompt.blocksForInput(ConversationContext context)Message prompts never wait for user input before continuing. | 
|  boolean | ManuallyAbandonedConversationCanceller.cancelBasedOnInput(ConversationContext context,
                   String input) | 
|  boolean | InactivityConversationCanceller.cancelBasedOnInput(ConversationContext context,
                   String input) | 
|  boolean | ExactMatchConversationCanceller.cancelBasedOnInput(ConversationContext context,
                   String input) | 
|  boolean | ConversationCanceller.cancelBasedOnInput(ConversationContext context,
                   String input)Cancels a conversation based on user input/ | 
| protected  String | NumericPrompt.getFailedValidationText(ConversationContext context,
                        Number invalidInput)Optionally override this method to display an additional message if the user enters an invalid numeric input. | 
| protected  String | NumericPrompt.getFailedValidationText(ConversationContext context,
                        String invalidInput) | 
| protected  String | ValidatingPrompt.getFailedValidationText(ConversationContext context,
                        String invalidInput)Optionally override this method to display an additional message if the user enters an invalid input. | 
| protected  String | NumericPrompt.getInputNotNumericText(ConversationContext context,
                       String invalidInput)Optionally override this method to display an additional message if the user enters an invalid number. | 
| protected abstract  Prompt | MessagePrompt.getNextPrompt(ConversationContext context)Override this method to return the next prompt in the prompt graph. | 
|  String | PluginNameConversationPrefix.getPrefix(ConversationContext context)Prepends each conversation message with the plugin name. | 
|  String | ConversationPrefix.getPrefix(ConversationContext context)Gets the prefix to use before each message to the player. | 
|  String | NullConversationPrefix.getPrefix(ConversationContext context)Prepends each conversation message with an empty string. | 
|  String | Prompt.getPromptText(ConversationContext context)Gets the text to display to the user when this prompt is first presented. | 
| protected  boolean | RegexPrompt.isInputValid(ConversationContext context,
             String input) | 
| protected  boolean | BooleanPrompt.isInputValid(ConversationContext context,
             String input) | 
| protected  boolean | PlayerNamePrompt.isInputValid(ConversationContext context,
             String input) | 
| protected  boolean | NumericPrompt.isInputValid(ConversationContext context,
             String input) | 
| protected  boolean | FixedSetPrompt.isInputValid(ConversationContext context,
             String input) | 
| protected abstract  boolean | ValidatingPrompt.isInputValid(ConversationContext context,
             String input)Override this method to check the validity of the player's input. | 
| protected  boolean | NumericPrompt.isNumberValid(ConversationContext context,
              Number input)Override this method to do further validation on the numeric player input after the input has been determined to actually be a number. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||