public class DefaultHighlighting extends DefaultStorable implements NewHighlighting
storage
Constructor and Description |
---|
DefaultHighlighting(SensorStorage storage) |
Modifier and Type | Method and Description |
---|---|
protected void |
doSave() |
List<SyntaxHighlightingRule> |
getSyntaxHighlightingRuleSet() |
DefaultHighlighting |
highlight(int startLine,
int startLineOffset,
int endLine,
int endLineOffset,
TypeOfText typeOfText)
Shortcut to avoid calling
InputFile.newRange(int, int, int, int) |
DefaultHighlighting |
highlight(int startOffset,
int endOffset,
TypeOfText typeOfText)
Call this method to indicate the type of text in a range.
|
DefaultHighlighting |
highlight(TextRange range,
TypeOfText typeOfText)
Call this method to indicate the type of text in a range.
|
InputFile |
inputFile() |
DefaultHighlighting |
onFile(InputFile inputFile)
The file the highlighting belongs to.
|
save, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
save
public DefaultHighlighting(SensorStorage storage)
public List<SyntaxHighlightingRule> getSyntaxHighlightingRuleSet()
public DefaultHighlighting onFile(InputFile inputFile)
NewHighlighting
onFile
in interface NewHighlighting
public DefaultHighlighting highlight(int startOffset, int endOffset, TypeOfText typeOfText)
NewHighlighting
highlight
in interface NewHighlighting
startOffset
- Starting position in file for this type of text. Beginning of a file starts with offset '0'.endOffset
- End position in file for this type of text.typeOfText
- see TypeOfText
values.public DefaultHighlighting highlight(int startLine, int startLineOffset, int endLine, int endLineOffset, TypeOfText typeOfText)
NewHighlighting
InputFile.newRange(int, int, int, int)
highlight
in interface NewHighlighting
typeOfText
- see TypeOfText
values.public DefaultHighlighting highlight(TextRange range, TypeOfText typeOfText)
NewHighlighting
highlight
in interface NewHighlighting
range
- Range of text to highlight. See for example InputFile.newRange(int, int, int, int)
.typeOfText
- see TypeOfText
values.protected void doSave()
doSave
in class DefaultStorable
Copyright © 2009–2017 SonarSource. All rights reserved.