package org.rubypeople.rdt.ui.text.correction; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.ITextViewer; import org.eclipse.swt.graphics.Image; import org.rubypeople.rdt.internal.ui.text.ruby.RubyCompletionProposal; public class CorrectionProposal extends RubyCompletionProposal { public CorrectionProposal(String replacementString, int replacementOffset, int replacementLength, Image image, String displayString, int relevance) { super(replacementString, replacementOffset, replacementLength, image, displayString, relevance); } @Override protected boolean isValidPrefix(String prefix) { return true; } @Override public void apply(ITextViewer viewer, char trigger, int stateMask, int offset) { IDocument document= viewer.getDocument(); apply(document, trigger, getReplacementOffset()); } }