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