public interface ICompletionProposalExtension3
ICompletionProposal
with the following functions:
Modifier and Type | Method and Description |
---|---|
IInformationControlCreator |
getInformationControlCreator()
Returns the information control creator of this completion proposal.
|
int |
getPrefixCompletionStart(IDocument document,
int completionOffset)
Returns the document offset at which the receiver would insert its
proposal.
|
CharSequence |
getPrefixCompletionText(IDocument document,
int completionOffset)
Returns the string that would be inserted at the position returned from
getPrefixCompletionStart(IDocument, int) if this proposal was
applied. |
IInformationControlCreator getInformationControlCreator()
null
if no custom control creator is availableCharSequence getPrefixCompletionText(IDocument document, int completionOffset)
getPrefixCompletionStart(IDocument, int)
if this proposal was
applied. If the replacement string cannot be determined,
null
may be returned.
If this interface is not implemented,
ICompletionProposal.getDisplayString()
will be used instead.
document
- the document that the receiver applies tocompletionOffset
- the offset into document
where the
completion takes placenull
if it cannot be
determinedint getPrefixCompletionStart(IDocument document, int completionOffset)
If this interface is not implemented, completionOffset
will
be used instead.
document
- the document that the receiver applies tocompletionOffset
- the offset into document
where the
completion takes placeGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.