Interface LineHighlightProvider<T>
-
- All Superinterfaces:
com.intellij.openapi.Disposable,HighlightProvider<T>
- All Known Subinterfaces:
LineRangeHighlightProvider<T>
- All Known Implementing Classes:
LineHighlightProviderBase,LineRangeHighlightProviderBase
public interface LineHighlightProvider<T> extends HighlightProvider<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddHighlightLine(int line)default voidaddHighlightLine(int line, boolean replaceExisting)default voidaddHighlightLines(boolean replaceExisting, int... lines)default voidaddHighlightLines(int... lines)default voidaddHighlightLines(java.util.Collection<java.lang.Integer> lines)LineHighlighter<T>getHighlighter(@NotNull com.intellij.openapi.editor.Editor editor)intgetHighlightLineIndex(int line)booleanisLineHighlighted(int line)voidremoveHighlightLine(int line)-
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
-
-
-
-
Method Detail
-
isLineHighlighted
boolean isLineHighlighted(int line)
-
getHighlightLineIndex
int getHighlightLineIndex(int line)
-
addHighlightLine
default void addHighlightLine(int line, boolean replaceExisting)
-
addHighlightLine
void addHighlightLine(int line)
-
addHighlightLines
default void addHighlightLines(int... lines)
-
addHighlightLines
default void addHighlightLines(java.util.Collection<java.lang.Integer> lines)
-
addHighlightLines
default void addHighlightLines(boolean replaceExisting, int... lines)
-
removeHighlightLine
void removeHighlightLine(int line)
-
getHighlighter
LineHighlighter<T> getHighlighter(@NotNull @NotNull com.intellij.openapi.editor.Editor editor)
- Specified by:
getHighlighterin interfaceHighlightProvider<T>
-
-