org.eclipse.mat.ui.snapshot.panes.oql.contentAssist
Class MultiSuggestionProvider

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

public class MultiSuggestionProvider
extends Object
implements SuggestionProvider

Combines the results of several suggestion providers.


Constructor Summary
MultiSuggestionProvider(SuggestionProvider... l)
           
 
Method Summary
 List<ContentAssistElement> getSuggestions(String context)
          Given the context (prefix provided by the user) it returns available suggestions.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiSuggestionProvider

public MultiSuggestionProvider(SuggestionProvider... l)
Method Detail

getSuggestions

public List<ContentAssistElement> getSuggestions(String context)
Description copied from interface: SuggestionProvider
Given the context (prefix provided by the user) it returns available suggestions.

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.