org.eclipse.xtend.ide.highlighting
Class RichStringAwareTokenScanner
java.lang.Object
org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractTokenScanner
org.eclipse.xtext.ui.editor.syntaxcoloring.TokenScanner
org.eclipse.xtend.ide.highlighting.RichStringAwareTokenScanner
- All Implemented Interfaces:
- org.eclipse.jface.text.rules.ITokenScanner
public class RichStringAwareTokenScanner
- extends TokenScanner
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RichStringAwareTokenScanner
public RichStringAwareTokenScanner()
createRichTextToken
protected RichStringAwareTokenScanner.RichTextToken createRichTextToken(java.lang.String id,
ILexerTokenRegion token)
setTokenDefProvider
@Inject
public void setTokenDefProvider(ITokenDefProvider tokenDefProvider)
setRange
public void setRange(org.eclipse.jface.text.IDocument document,
int offset,
int length)
- Specified by:
setRange
in interface org.eclipse.jface.text.rules.ITokenScanner
- Overrides:
setRange
in class TokenScanner
nextToken
public org.eclipse.jface.text.rules.IToken nextToken()
- Specified by:
nextToken
in interface org.eclipse.jface.text.rules.ITokenScanner
- Overrides:
nextToken
in class TokenScanner
getTokenLength
public int getTokenLength()
- Specified by:
getTokenLength
in interface org.eclipse.jface.text.rules.ITokenScanner
- Overrides:
getTokenLength
in class TokenScanner
getTokenOffset
public int getTokenOffset()
- Specified by:
getTokenOffset
in interface org.eclipse.jface.text.rules.ITokenScanner
- Overrides:
getTokenOffset
in class TokenScanner