Class SpellingCorrectionProcessor
java.lang.Object
org.eclipse.ui.texteditor.spelling.SpellingCorrectionProcessor
- All Implemented Interfaces:
IQuickAssistProcessor
Spelling correction processor used to show quick
fixes for spelling problems.
- Since:
- 3.3
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canAssist
(IQuickAssistInvocationContext invocationContext) Tells whether this assistant has assists for the given invocation context.boolean
canFix
(Annotation annotation) Tells whether this processor has a fix for the given annotation.computeQuickAssistProposals
(IQuickAssistInvocationContext quickAssistContext) Returns a list of quick assist and quick fix proposals for the given invocation context.Returns the reason why this quick assist processor was unable to produce any completion proposals.
-
Constructor Details
-
SpellingCorrectionProcessor
public SpellingCorrectionProcessor()
-
-
Method Details
-
computeQuickAssistProposals
public ICompletionProposal[] computeQuickAssistProposals(IQuickAssistInvocationContext quickAssistContext) Description copied from interface:IQuickAssistProcessor
Returns a list of quick assist and quick fix proposals for the given invocation context.- Specified by:
computeQuickAssistProposals
in interfaceIQuickAssistProcessor
- Parameters:
quickAssistContext
- the invocation context- Returns:
- an array of completion proposals or
null
if no proposals are available
-
getErrorMessage
Description copied from interface:IQuickAssistProcessor
Returns the reason why this quick assist processor was unable to produce any completion proposals.- Specified by:
getErrorMessage
in interfaceIQuickAssistProcessor
- Returns:
- an error message or
null
if no error occurred
-
canFix
Description copied from interface:IQuickAssistProcessor
Tells whether this processor has a fix for the given annotation.Note: This test must be fast and optimistic i.e. it is OK to return
true
even though there might be no quick fix.- Specified by:
canFix
in interfaceIQuickAssistProcessor
- Parameters:
annotation
- the annotation- Returns:
true
if the assistant has a fix for the given annotation
-
canAssist
Description copied from interface:IQuickAssistProcessor
Tells whether this assistant has assists for the given invocation context.- Specified by:
canAssist
in interfaceIQuickAssistProcessor
- Parameters:
invocationContext
- the invocation context- Returns:
true
if the assistant has a fix for the given annotation
-