# Package org.eclipse.mat.ui.snapshot.panes.oql.contentAssist

package org.eclipse.mat.ui.snapshot.panes.oql.contentAssist
Content assist for the Object Query Language pane, including suggesting class names and highlighting keywords. Not intended as an Application Programming Interface (API).

Related Packages
Package
Description
org.eclipse.mat.ui.snapshot.panes.oql
Configuration provider to assign content assist to the SourceViewer.
org.eclipse.mat.ui.snapshot.panes.oql.textPartitioning
Parsing of input in an Object Query Language pane.
Class
Description
AttributeExtractor
Context extractor to be used in the SELECT and WHERE clause of a query.
BuiltinSuggestionProvider
Provides the list of built-in functions that start with the provided context String.
ClassesSuggestionProvider
Provides the list of classnames in the snapshot that starts with the provided context String.
ClassNameExtractor
Context extractor to be used in the FROM clause of a query.
ColorProvider
Contains the definition of colors for syntax highlighting.
CommentScanner
Provides correct color for comments.
ContentAssistElement
Javabean to temporarily store classnames for the content assistant in an ordered structure.
ContextExtractor
A ContextExtractor extract the part of the current TextViewer that is the prefix of of the String.
FieldsSuggestionProvider
Provides the list of classnames in the snapshot that starts with the provided context String.
MultiSuggestionProvider
Combines the results of several suggestion providers.
OQLContentAssistantProcessor
Provides the actual context assistant
OQLScanner
Provides color tokens for syntax highlighting.
PropertySuggestionProvider
Provides the list of properties in the snapshot that starts with the provided context String.
SuggestionProvider
The suggestion provider returns the list of suggestion given a context.