Class PropertySuggestionProvider

java.lang.Object
org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.PropertySuggestionProvider
All Implemented Interfaces:
SuggestionProvider

public class PropertySuggestionProvider extends Object implements SuggestionProvider
Provides the list of properties in the snapshot that starts with the provided context String.
  • Constructor Details

    • PropertySuggestionProvider

      public PropertySuggestionProvider(ISnapshot snapshot)
      Builds this object passing the snapshot
      Parameters:
      snapshot -
  • Method Details

    • getSuggestions

      public List<ContentAssistElement> getSuggestions(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 interface SuggestionProvider
      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.