org.eclipse.xtend.ide.contentassist
Class ImportOrganizingProposal

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal
      extended by org.eclipse.xtend.ide.contentassist.ImportOrganizingProposal
All Implemented Interfaces:
java.lang.Comparable<ConfigurableCompletionProposal>, org.eclipse.jface.text.contentassist.ICompletionProposal, org.eclipse.jface.text.contentassist.ICompletionProposalExtension, org.eclipse.jface.text.contentassist.ICompletionProposalExtension2, org.eclipse.jface.text.contentassist.ICompletionProposalExtension3, org.eclipse.jface.text.contentassist.ICompletionProposalExtension4, org.eclipse.jface.text.contentassist.ICompletionProposalExtension5, org.eclipse.jface.text.contentassist.ICompletionProposalExtension6

public class ImportOrganizingProposal
extends ConfigurableCompletionProposal

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal
ConfigurableCompletionProposal.ExitPolicy, ConfigurableCompletionProposal.IReplacementTextApplier
 
Field Summary
protected  ReplacingAppendable appendable
           
protected  ITextRegion importRegion
           
protected  java.lang.String organizedImportSection
           
 
Constructor Summary
ImportOrganizingProposal(ReplacingAppendable appendable, int replacementOffset, int replacementLength, int cursorPosition, org.eclipse.swt.graphics.Image image, org.eclipse.jface.viewers.StyledString displayString)
           
 
Method Summary
 void apply(org.eclipse.jface.text.IDocument document)
           
 void setTextApplier(ConfigurableCompletionProposal.IReplacementTextApplier textApplier)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal
apply, apply, compareTo, equals, getAdditionalProposalInfo, getAdditionalProposalInfo, getContextInformation, getContextInformationPosition, getCursorPosition, getDisplayString, getImage, getInformationControlCreator, getMatcher, getPrefixCompletionStart, getPrefixCompletionText, getPriority, getReplaceContextLength, getReplacementLength, getReplacementOffset, getReplacementString, getSelection, getSelectionLength, getSelectionStart, getStyledDisplayString, getTextApplier, getTriggerCharacters, hashCode, isAutoInsertable, isLinkedMode, isValidFor, selected, setAdditionalProposalInfo, setAutoInsertable, setContextInformation, setCursorPosition, setDisplayString, setDisplayString, setHover, setImage, setMatcher, setPriority, setReplaceContextLength, setReplacementLength, setReplacementOffset, setReplacementString, setSelectionLength, setSelectionStart, setSimpleLinkedMode, setTriggerCharacters, setUpLinkedMode, toString, unselected, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

importRegion

protected ITextRegion importRegion

organizedImportSection

protected java.lang.String organizedImportSection

appendable

protected ReplacingAppendable appendable
Constructor Detail

ImportOrganizingProposal

public ImportOrganizingProposal(ReplacingAppendable appendable,
                                int replacementOffset,
                                int replacementLength,
                                int cursorPosition,
                                org.eclipse.swt.graphics.Image image,
                                org.eclipse.jface.viewers.StyledString displayString)
Method Detail

setTextApplier

public void setTextApplier(ConfigurableCompletionProposal.IReplacementTextApplier textApplier)
Overrides:
setTextApplier in class ConfigurableCompletionProposal

apply

public void apply(org.eclipse.jface.text.IDocument document)
Specified by:
apply in interface org.eclipse.jface.text.contentassist.ICompletionProposal
Overrides:
apply in class ConfigurableCompletionProposal