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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsavepublic DefaultHighlighting(SensorStorage storage)
public List<SyntaxHighlightingRule> getSyntaxHighlightingRuleSet()
public DefaultHighlighting onFile(InputFile inputFile)
NewHighlightingonFile in interface NewHighlightingpublic DefaultHighlighting highlight(int startOffset, int endOffset, TypeOfText typeOfText)
NewHighlightinghighlight in interface NewHighlightingstartOffset - 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)
NewHighlightingInputFile.newRange(int, int, int, int)highlight in interface NewHighlightingtypeOfText - see TypeOfText values.public DefaultHighlighting highlight(TextRange range, TypeOfText typeOfText)
NewHighlightinghighlight in interface NewHighlightingrange - Range of text to highlight. See for example InputFile.newRange(int, int, int, int).typeOfText - see TypeOfText values.protected void doSave()
doSave in class DefaultStorableCopyright © 2009–2016 SonarSource. All rights reserved.