Class OQLContentAssistantProcessor
java.lang.Object
org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.OQLContentAssistantProcessor
- All Implemented Interfaces:
IContentAssistProcessor
Provides the actual context assistant
-
Constructor Summary
ConstructorsConstructorDescriptionOQLContentAssistantProcessor(SuggestionProvider suggestionProvider, ContextExtractor extractor) Base constructor that initializes suggestion provider and extractor. -
Method Summary
Modifier and TypeMethodDescriptioncomputeCompletionProposals(ITextViewer arg0, int arg1) Asks the extractor to get the context, then gets the list of suggestions through the provider and builds the ICompletionProposal array to be returned.computeContextInformation(ITextViewer arg0, int arg1) char[]char[]void
-
Constructor Details
-
OQLContentAssistantProcessor
public OQLContentAssistantProcessor(SuggestionProvider suggestionProvider, ContextExtractor extractor) Base constructor that initializes suggestion provider and extractor.- Parameters:
suggestionProvider-extractor-
-
-
Method Details
-
computeCompletionProposals
Asks the extractor to get the context, then gets the list of suggestions through the provider and builds the ICompletionProposal array to be returned.- Specified by:
computeCompletionProposalsin interfaceIContentAssistProcessor- Parameters:
arg0- is the text viewer we are working onarg1- is the current position.
-
computeContextInformation
- Specified by:
computeContextInformationin interfaceIContentAssistProcessor
-
getCompletionProposalAutoActivationCharacters
public char[] getCompletionProposalAutoActivationCharacters()- Specified by:
getCompletionProposalAutoActivationCharactersin interfaceIContentAssistProcessor
-
getContextInformationAutoActivationCharacters
public char[] getContextInformationAutoActivationCharacters()- Specified by:
getContextInformationAutoActivationCharactersin interfaceIContentAssistProcessor
-
getContextInformationValidator
- Specified by:
getContextInformationValidatorin interfaceIContentAssistProcessor
-
getErrorMessage
- Specified by:
getErrorMessagein interfaceIContentAssistProcessor
-
getLastContextInformation
-
setLastContextInformation
-