org.eclipse.xtend.shared.ui.expression.editor.codeassist
Class AbstractExtXptContentAssistProcessor

java.lang.Object
  extended by org.eclipse.xtend.shared.ui.expression.editor.codeassist.AbstractExtXptContentAssistProcessor
All Implemented Interfaces:
org.eclipse.jface.text.contentassist.IContentAssistProcessor
Direct Known Subclasses:
CheckContentAssistProcessor, XpandContentAssistProcessor, XtendContentAssistProcessor

public abstract class AbstractExtXptContentAssistProcessor
extends java.lang.Object
implements org.eclipse.jface.text.contentassist.IContentAssistProcessor


Constructor Summary
AbstractExtXptContentAssistProcessor(org.eclipse.ui.IEditorPart editor)
           
 
Method Summary
 org.eclipse.jface.text.contentassist.ICompletionProposal[] computeCompletionProposals(org.eclipse.jface.text.ITextViewer viewer, int offset)
           
protected  org.eclipse.core.resources.IFile getFile()
           
protected  org.eclipse.jdt.core.IJavaProject getJavaProject()
           
protected abstract  org.eclipse.jface.text.contentassist.ICompletionProposal[] internalComputeCompletionProposals(org.eclipse.jface.text.ITextViewer viewer, int offset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.text.contentassist.IContentAssistProcessor
computeContextInformation, getCompletionProposalAutoActivationCharacters, getContextInformationAutoActivationCharacters, getContextInformationValidator, getErrorMessage
 

Constructor Detail

AbstractExtXptContentAssistProcessor

public AbstractExtXptContentAssistProcessor(org.eclipse.ui.IEditorPart editor)
Method Detail

getJavaProject

protected org.eclipse.jdt.core.IJavaProject getJavaProject()
Returns:

getFile

protected org.eclipse.core.resources.IFile getFile()

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

internalComputeCompletionProposals

protected abstract org.eclipse.jface.text.contentassist.ICompletionProposal[] internalComputeCompletionProposals(org.eclipse.jface.text.ITextViewer viewer,
                                                                                                                 int offset)