Package org.eclipse.jface.text
Interface IMarkSelection
-
- All Superinterfaces:
ISelection
- All Known Implementing Classes:
MarkSelection
public interface IMarkSelection extends ISelection
A mark selection can be sent out by text viewers. By checking the type of the selection selection listeners can determine whether a selection event is about a mark or a normal text selection.This interface is not intended to be implemented by clients other than
ITextViewerimplementers.- Since:
- 2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDocumentgetDocument()Returns the marked document.intgetLength()Returns the length of the mark selection.intgetOffset()Returns the mark position.-
Methods inherited from interface org.eclipse.jface.viewers.ISelection
isEmpty
-
-
-
-
Method Detail
-
getDocument
IDocument getDocument()
Returns the marked document.- Returns:
- the marked document
-
getOffset
int getOffset()
Returns the mark position. The offset may be-1if there's no marked region.- Returns:
- the mark position or
-1if there is no marked region
-
getLength
int getLength()
Returns the length of the mark selection. The length may be negative, if the caret is before the mark position. The length has no meaning ifgetOffset()returns-1.- Returns:
- the length of the mark selection. Result is undefined for
getOffset == -1
-
-