public abstract class NavigationFilterBypass extends NavigationFilter.FilterBypass
Implementations of
NavigationFilter
may check if the FilterBypass is instanceof this class,
and if so, they can access extended information.
If the caret move operation is initiated by new caret APIs, the FilterBypass passed to NavigationFilters always satisfies this interface.
Constructor and Description |
---|
NavigationFilterBypass() |
Modifier and Type | Method and Description |
---|---|
abstract CaretInfo |
getCaretItem()
Returns the currently changing CaretItem.
|
abstract EditorCaret |
getEditorCaret()
Access to the entire EditorCaret abstraction
|
abstract MoveCaretsOrigin |
getOrigin()
Describes the origin / reason of the movement.
|
getCaret, moveDot, setDot
@NonNull public abstract CaretInfo getCaretItem()
@NonNull public abstract EditorCaret getEditorCaret()
@NonNull public abstract MoveCaretsOrigin getOrigin()