package org.erlide.ui.editors.erl.completion;
import org.eclipse.jface.text.ITextViewer;
import org.eclipse.jface.text.contentassist.ContentAssistant;
import org.eclipse.jface.text.contentassist.IContextInformation;
import org.eclipse.jface.text.contentassist.IContextInformationValidator;
import org.eclipse.jface.text.source.ISourceViewer;
import org.erlide.engine.model.root.IErlModule;
import org.erlide.engine.model.root.IErlProject;
public class ErlStringContentAssistProcessor extends AbstractErlContentAssistProcessor {
private static final char[] NONE = new char[] {};
public ErlStringContentAssistProcessor(final ISourceViewer sourceViewer,
final IErlModule module, final IErlProject project,
final ContentAssistant contentAssistant) {
super(sourceViewer, module, project, contentAssistant);
}
@Override
protected boolean isInString() {
return true;
}
@Override
public IContextInformation[] computeContextInformation(final ITextViewer viewer,
final int offset) {
return null;
}
@Override
public char[] getCompletionProposalAutoActivationCharacters() {
return NONE;
}
@Override
public char[] getContextInformationAutoActivationCharacters() {
return null;
}
@Override
public String getErrorMessage() {
return null;
}
@Override
public IContextInformationValidator getContextInformationValidator() {
return null;
}
}