public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMarkupModel, CaretListener, BulkAwareDocumentListener.Simple, VisibleAreaListener
BulkAwareDocumentListener.SimpleARRAY_FACTORY, EMPTY_ARRAY| Modifier and Type | Method and Description |
|---|---|
void |
addErrorMarkerListener(ErrorStripeListener listener,
Disposable parent) |
void |
afterDocumentChange(Document document) |
void |
caretPositionChanged(CaretEvent event)
Called when the caret position has changed.
|
void |
dispose() |
Editor |
getEditor() |
ErrorStripeRenderer |
getErrorStripeRenderer() |
ErrorStripTooltipRendererProvider |
getErrorStripTooltipRendererProvider() |
boolean |
isErrorStripeVisible() |
void |
repaintTrafficLightIcon() |
void |
setErrorPanelPopupHandler(PopupHandler handler) |
void |
setErrorStripeRenderer(ErrorStripeRenderer renderer) |
void |
setErrorStripeVisible(boolean val) |
void |
setErrorStripTooltipRendererProvider(ErrorStripTooltipRendererProvider provider) |
void |
setMinMarkHeight(int minMarkHeight) |
void |
setTrafficLightIconVisible(boolean value) |
void |
visibleAreaChanged(VisibleAreaEvent e)
Called when the editor is scrolled or resized.
|
addLineHighlighter, addMarkupModelListener, addPersistentLineHighlighter, addRangeHighlighter, addRangeHighlighter, addRangeHighlighterAndChangeAttributes, changeAttributesInBatch, containsHighlighter, fireAfterAdded, fireAttributesChanged, fireBeforeRemoved, getAllHighlighters, getDocument, overlappingIterator, overlappingIterator, processRangeHighlightersOutside, processRangeHighlightersOverlappingWith, removeAllHighlighters, removeHighlighter, roundToLineBoundaries, setRangeHighlighterAttributeschangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddLineHighlighter, addRangeHighlighter, getAllHighlighters, getDocument, removeAllHighlighters, removeHighlightergetUserData, putUserDatacaretAdded, caretRemovedbeforeDocumentChange, beforeDocumentChangeNonBulk, bulkUpdateFinished, bulkUpdateStarting, documentChangedNonBulkbeforeDocumentChange, documentChangedpublic void caretPositionChanged(CaretEvent event)
CaretListener
Only explicit caret movements (caused by 'move' methods in Caret and CaretModel) are reported, 'induced' changes of
caret offset due to document modifications are not reported.
caretPositionChanged in interface CaretListenerevent - the event containing information about the caret movement.public void afterDocumentChange(Document document)
afterDocumentChange in interface BulkAwareDocumentListener.Simplepublic void visibleAreaChanged(VisibleAreaEvent e)
VisibleAreaListenervisibleAreaChanged in interface VisibleAreaListenere - the event containing information about changes in the visible area of the editor.public void setTrafficLightIconVisible(boolean value)
public void repaintTrafficLightIcon()
public void setErrorStripeVisible(boolean val)
setErrorStripeVisible in interface EditorMarkupModelpublic void setErrorPanelPopupHandler(PopupHandler handler)
setErrorPanelPopupHandler in interface EditorMarkupModelpublic void setErrorStripTooltipRendererProvider(ErrorStripTooltipRendererProvider provider)
setErrorStripTooltipRendererProvider in interface EditorMarkupModelpublic ErrorStripTooltipRendererProvider getErrorStripTooltipRendererProvider()
getErrorStripTooltipRendererProvider in interface EditorMarkupModelpublic Editor getEditor()
getEditor in interface EditorMarkupModelpublic void setErrorStripeRenderer(ErrorStripeRenderer renderer)
setErrorStripeRenderer in interface EditorMarkupModelpublic ErrorStripeRenderer getErrorStripeRenderer()
getErrorStripeRenderer in interface EditorMarkupModelpublic void dispose()
dispose in interface MarkupModelExdispose in class MarkupModelImplpublic void addErrorMarkerListener(ErrorStripeListener listener, Disposable parent)
addErrorMarkerListener in interface EditorMarkupModelpublic void setMinMarkHeight(int minMarkHeight)
setMinMarkHeight in interface EditorMarkupModelpublic boolean isErrorStripeVisible()
isErrorStripeVisible in interface EditorMarkupModel