Interface LineRangeHighlightProvider<T>
-
- All Superinterfaces:
com.intellij.openapi.Disposable,HighlightProvider<T>,LineHighlightProvider<T>
- All Known Implementing Classes:
LineRangeHighlightProviderBase
public interface LineRangeHighlightProvider<T> extends LineHighlightProvider<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable java.util.BitSetaddHighlightLines(int startLine, int endLine)@Nullable java.util.BitSetaddHighlightLines(@Nullable java.util.BitSet bitSet)LineRangeHighlighter<T>getHighlighter(@NotNull com.intellij.openapi.editor.Editor editor)@Nullable java.util.BitSetgetHighlightLines()booleanisInvertedHighlights()booleanisLineHighlighted(int line)@Nullable java.util.BitSetremoveHighlightLines(int startLine, int endLine)@Nullable java.util.BitSetremoveHighlightLines(@Nullable java.util.BitSet bitSet)voidsetHighlightLines(java.util.BitSet bitSet, java.lang.Boolean highlightMode)voidsetInvertedHighlights(boolean invertedHighlights)-
Methods inherited from interface com.vladsch.plugin.util.ui.highlight.HighlightProvider
addHighlightListener, clearHighlights, disposeComponent, endHighlightSet, enterUpdateRegion, fireHighlightsChanged, fireHighlightsUpdated, getHighlightAttributes, haveHighlights, highlightSet, highlightSet, initComponent, isHighlightsMode, isShowHighlights, leaveUpdateRegion, removeHighlightListener, restartHighlightSet, setHighlightsMode, settingsChanged, startHighlightSet, startHighlightSet
-
Methods inherited from interface com.vladsch.plugin.util.ui.highlight.LineHighlightProvider
addHighlightLine, addHighlightLine, addHighlightLines, addHighlightLines, addHighlightLines, getHighlightLineIndex, removeHighlightLine
-
-
-
-
Method Detail
-
isLineHighlighted
boolean isLineHighlighted(int line)
- Specified by:
isLineHighlightedin interfaceLineHighlightProvider<T>
-
getHighlightLines
@Nullable @Nullable java.util.BitSet getHighlightLines()
-
addHighlightLines
@Nullable @Nullable java.util.BitSet addHighlightLines(int startLine, int endLine)
-
addHighlightLines
@Nullable @Nullable java.util.BitSet addHighlightLines(@Nullable @Nullable java.util.BitSet bitSet)
-
removeHighlightLines
@Nullable @Nullable java.util.BitSet removeHighlightLines(@Nullable @Nullable java.util.BitSet bitSet)
-
removeHighlightLines
@Nullable @Nullable java.util.BitSet removeHighlightLines(int startLine, int endLine)
-
isInvertedHighlights
boolean isInvertedHighlights()
-
setInvertedHighlights
void setInvertedHighlights(boolean invertedHighlights)
-
getHighlighter
LineRangeHighlighter<T> getHighlighter(@NotNull @NotNull com.intellij.openapi.editor.Editor editor)
- Specified by:
getHighlighterin interfaceHighlightProvider<T>- Specified by:
getHighlighterin interfaceLineHighlightProvider<T>
-
setHighlightLines
void setHighlightLines(java.util.BitSet bitSet, java.lang.Boolean highlightMode)
-
-