org.eclipse.mat.ui.snapshot.panes.oql.contentAssist
Class AttributeExtractor
java.lang.Object
org.eclipse.mat.ui.snapshot.panes.oql.contentAssist.AttributeExtractor
- All Implemented Interfaces:
- ContextExtractor
public class AttributeExtractor
- extends Object
- implements ContextExtractor
Context extractor to be used in the SELECT and WHERE clause of a query. If last character
is not a space gets back up to the first space or at sign or dot.
Method Summary |
String |
getPrefix(ITextViewer source,
int currentPosition)
If the last character is a space it returns an empty String
If not it returns the last substring up to a space |
AttributeExtractor
public AttributeExtractor()
getPrefix
public String getPrefix(ITextViewer source,
int currentPosition)
- If the last character is a space it returns an empty String
If not it returns the last substring up to a space
- Specified by:
getPrefix
in interface ContextExtractor
- Returns:
- what has been typed before the current position and should be used to filter the content assistance.