public class XtextContentAssistProcessor extends java.lang.Object implements org.eclipse.jface.text.contentassist.IContentAssistProcessor, CompletionProposalComputer.State, ContextInformationComputer.State
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPLETION_AUTO_ACTIVATION_CHARS |
static java.lang.String |
CONTEXT_INFO_AUTO_ACTIVATION_CHARS |
static java.lang.String |
ERROR_MESSAGE |
Constructor and Description |
---|
XtextContentAssistProcessor() |
public static final java.lang.String COMPLETION_AUTO_ACTIVATION_CHARS
public static final java.lang.String CONTEXT_INFO_AUTO_ACTIVATION_CHARS
public static final java.lang.String ERROR_MESSAGE
public org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(org.eclipse.jface.text.ITextViewer viewer, int offset)
computeCompletionProposals
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
protected CompletionProposalComputer createCompletionProposalComputer(org.eclipse.jface.text.ITextViewer viewer, int offset)
public org.eclipse.jface.text.contentassist.IContextInformation[] computeContextInformation(org.eclipse.jface.text.ITextViewer viewer, int offset)
computeContextInformation
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
protected ContextInformationComputer createContextInformationComputer(org.eclipse.jface.text.ITextViewer viewer, int offset)
public char[] getCompletionProposalAutoActivationCharacters()
getCompletionProposalAutoActivationCharacters
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
public char[] getContextInformationAutoActivationCharacters()
getContextInformationAutoActivationCharacters
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
public org.eclipse.jface.text.contentassist.IContextInformationValidator getContextInformationValidator()
getContextInformationValidator
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
public java.lang.String getErrorMessage()
getErrorMessage
in interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
public void setCompletionProposalAutoActivationCharacters(java.lang.String completionProposalAutoActivationCharacters)
public void setContextFactory(ContentAssistContext.Factory contextFactory)
public ContentAssistContext.Factory getContextFactory()
getContextFactory
in interface CompletionProposalComputer.State
getContextFactory
in interface ContextInformationComputer.State
public void setErrorMessage(java.lang.String errorMessage)
public void setContextInformationAutoActivationCharacters(java.lang.String contextInformationAutoActivationCharacters)
public void setContentProposalProvider(IContentProposalProvider contentProposalProvider)
public IContentProposalProvider getContentProposalProvider()
getContentProposalProvider
in interface CompletionProposalComputer.State
public void setTemplateProposalProvider(ITemplateProposalProvider templateProposalProvider)
public ITemplateProposalProvider getTemplateProposalProvider()
getTemplateProposalProvider
in interface CompletionProposalComputer.State
public IContextInformationProvider getContextInformationProvider()
getContextInformationProvider
in interface ContextInformationComputer.State
public ICompletionProposalAcceptor decorateAcceptor(ICompletionProposalAcceptor acceptor)
decorateAcceptor
in interface CompletionProposalComputer.State
public ITemplateAcceptor decorateAcceptor(ITemplateAcceptor acceptor)
decorateAcceptor
in interface CompletionProposalComputer.State
public IContextInformationAcceptor decorateAcceptor(IContextInformationAcceptor acceptor)
decorateAcceptor
in interface ContextInformationComputer.State
public void setCompletionProposalPostProcessor(ICompletionProposalPostProcessor completionProposalPostProcessor)
public ICompletionProposalPostProcessor getCompletionProposalPostProcessor()
public ICompletionProposalComparator getCompletionProposalComparator()