org.eclipse.jface.text.contentassist
Interface ICompletionProposalExtension3
-
All Known Implementing Classes:
-
TemplateProposal
-
public interface ICompletionProposalExtension3
Extends
ICompletionProposal
with the following functions:
- provision of a custom information control creator
- provide a custom completion text and offset for prefix completion
-
Since:
- 3.0
getInformationControlCreator
IInformationControlCreator getInformationControlCreator()
- Returns the information control creator of this completion proposal.
-
-
Returns:
- the information control creator, or
null
if no custom control creator is available
getPrefixCompletionText
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. If the replacement string cannot be determined,
null
may be returned.
-
-
Parameters:
-
document
- the document that the receiver applies to -
completionOffset
- the offset into document
where the
completion takes place
-
Returns:
- the replacement string or
null
if it cannot be
determined
getPrefixCompletionStart
int getPrefixCompletionStart(
IDocument document,
int completionOffset)
- Returns the document offset at which the receiver would insert its
proposal.
-
-
Parameters:
-
document
- the document that the receiver applies to -
completionOffset
- the offset into document
where the
completion takes place
-
Returns:
- the offset at which the proposal would insert its proposal
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.