org.eclipse.cdt.internal.ui.text.contentassist
Class ContentAssistProcessor
java.lang.Object
org.eclipse.cdt.internal.ui.text.contentassist.ContentAssistProcessor
- All Implemented Interfaces:
- org.eclipse.jface.text.contentassist.IContentAssistProcessor
- Direct Known Subclasses:
- CContentAssistProcessor
public class ContentAssistProcessor
- extends java.lang.Object
- implements org.eclipse.jface.text.contentassist.IContentAssistProcessor
A content assist processor that aggregates the proposals of the
ICompletionProposalComputer
s contributed via the
org.eclipse.cdt.ui.completionProposalComputer
extension point.
Subclasses may extend:
createContext
to provide the context object passed to the computers
createProgressMonitor
to change the way progress is reported
filterAndSort
to add sorting and filtering
getContextInformationValidator
to add context validation (needed if any
contexts are provided)
getErrorMessage
to change error reporting
- Since:
- 4.0
Constructor Summary |
ContentAssistProcessor(org.eclipse.jface.text.contentassist.ContentAssistant assistant,
java.lang.String partition)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentAssistProcessor
public ContentAssistProcessor(org.eclipse.jface.text.contentassist.ContentAssistant assistant,
java.lang.String partition)
computeCompletionProposals
public final org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(org.eclipse.jface.text.ITextViewer viewer,
int offset)
- Specified by:
computeCompletionProposals
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
computeContextInformation
public org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation(org.eclipse.jface.text.ITextViewer viewer,
int offset)
- Specified by:
computeContextInformation
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
setCompletionProposalAutoActivationCharacters
public void setCompletionProposalAutoActivationCharacters(char[] activationSet)
- Sets this processor's set of characters triggering the activation of the
completion proposal computation.
- Parameters:
activationSet
- the activation set
getCompletionProposalAutoActivationCharacters
public char[] getCompletionProposalAutoActivationCharacters()
- Specified by:
getCompletionProposalAutoActivationCharacters
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
getContextInformationAutoActivationCharacters
public char[] getContextInformationAutoActivationCharacters()
- Specified by:
getContextInformationAutoActivationCharacters
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
getErrorMessage
public java.lang.String getErrorMessage()
- Specified by:
getErrorMessage
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
getContextInformationValidator
public org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator()
- Specified by:
getContextInformationValidator
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor