# Uses of Interface
org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.SuggestionProvider

Packages that use SuggestionProvider
Package
Description
org.eclipse.mat.ui.snapshot.panes.oql.contentAssist
Content assist for the Object Query Language pane, including suggesting class names and highlighting keywords.

## Uses of SuggestionProvider in org.eclipse.mat.ui.snapshot.panes.oql.contentAssist

Classes in org.eclipse.mat.ui.snapshot.panes.oql.contentAssist that implement SuggestionProvider
Modifier and Type
Class
Description
`class`
`BuiltinSuggestionProvider`
Provides the list of built-in functions that start with the provided context String.
`class`
`ClassesSuggestionProvider`
Provides the list of classnames in the snapshot that starts with the provided context String.
`class`
`FieldsSuggestionProvider`
Provides the list of classnames in the snapshot that starts with the provided context String.
`class`
`MultiSuggestionProvider`
Combines the results of several suggestion providers.
`class`
`PropertySuggestionProvider`
Provides the list of properties in the snapshot that starts with the provided context String.
Constructors in org.eclipse.mat.ui.snapshot.panes.oql.contentAssist with parameters of type SuggestionProvider
Modifier
Constructor
Description
``
`MultiSuggestionProvider(SuggestionProvider... l)`
``
`OQLContentAssistantProcessor(SuggestionProvider suggestionProvider, ContextExtractor extractor)`
Base constructor that initializes suggestion provider and extractor.