Class FieldsSuggestionProvider
- java.lang.Object
-
- org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.FieldsSuggestionProvider
-
- All Implemented Interfaces:
SuggestionProvider
public class FieldsSuggestionProvider extends java.lang.Object implements SuggestionProvider
Provides the list of classnames in the snapshot that starts with the provided context String.
-
-
Constructor Summary
Constructors Constructor Description FieldsSuggestionProvider(ISnapshot snapshot)
Builds this object passing the snapshot
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ContentAssistElement>
getSuggestions(java.lang.String context)
Returns the list of ICompletionProposals It scans the ordered set up to the first valid element.void
setClassesSuggestions(ISnapshot snapshot, IContextInformation[] classSuggestions)
-
-
-
Constructor Detail
-
FieldsSuggestionProvider
public FieldsSuggestionProvider(ISnapshot snapshot)
Builds this object passing the snapshot- Parameters:
snapshot
-
-
-
Method Detail
-
setClassesSuggestions
public void setClassesSuggestions(ISnapshot snapshot, IContextInformation[] classSuggestions)
-
getSuggestions
public java.util.List<ContentAssistElement> getSuggestions(java.lang.String context)
Returns the list of ICompletionProposals It scans the ordered set up to the first valid element. Once it is found it fills the temporary list with all the elements up to the first which is no more valid. At that point it returns.- Specified by:
getSuggestions
in interfaceSuggestionProvider
- Parameters:
context
- is the prefix to be searched from. It can be an empty String but must not be null.- Returns:
- the list of suggestion proposals.
-
-