org.eclipse.xtext.ui.editor.contentassist
Class ReplacementTextApplier

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.ReplacementTextApplier
All Implemented Interfaces:
ConfigurableCompletionProposal.IReplacementTextApplier
Direct Known Subclasses:
JdtTypesProposalProvider.FQNShortener

public abstract class ReplacementTextApplier
extends java.lang.Object
implements ConfigurableCompletionProposal.IReplacementTextApplier

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
ReplacementTextApplier()
           
 
Method Summary
 void apply(org.eclipse.jface.text.IDocument document, ConfigurableCompletionProposal proposal)
           
abstract  java.lang.String getActualReplacementString(ConfigurableCompletionProposal proposal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplacementTextApplier

public ReplacementTextApplier()
Method Detail

apply

public void apply(org.eclipse.jface.text.IDocument document,
                  ConfigurableCompletionProposal proposal)
           throws org.eclipse.jface.text.BadLocationException
Specified by:
apply in interface ConfigurableCompletionProposal.IReplacementTextApplier
Throws:
org.eclipse.jface.text.BadLocationException

getActualReplacementString

public abstract java.lang.String getActualReplacementString(ConfigurableCompletionProposal proposal)