org.eclipse.ui.texteditor
Class MarkRegionTarget
java.lang.Object
|
+--org.eclipse.ui.texteditor.MarkRegionTarget
- All Implemented Interfaces:
- IMarkRegionTarget
- public class MarkRegionTarget
- extends Object
- implements IMarkRegionTarget
Default implementation of IMarkRegionTarget
using ITextViewer
and IStatusLineManager
.
- Since:
- 2.0
Method Summary |
protected static boolean |
isVisible(ITextViewer viewer,
int offset)
Tells whether the given offset is visible in the given text viewer. |
void |
setMarkAtCursor(boolean set)
Sets or clears a mark at the current cursor position. |
void |
swapMarkAndCursor()
Swaps the mark and cursor position if the mark is in the visible region. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MarkRegionTarget
public MarkRegionTarget(ITextViewer viewer,
IStatusLineManager manager)
- Creates a MarkRegionTaret.
- Parameters:
viewer
- the text viewermanager
- the status line manager
setMarkAtCursor
public void setMarkAtCursor(boolean set)
- Description copied from interface:
IMarkRegionTarget
- Sets or clears a mark at the current cursor position.
- Specified by:
setMarkAtCursor
in interface IMarkRegionTarget
- Following copied from interface:
org.eclipse.jface.text.IMarkRegionTarget
- Parameters:
set
- sets the mark if true
, clears otherwise.
swapMarkAndCursor
public void swapMarkAndCursor()
- Description copied from interface:
IMarkRegionTarget
- Swaps the mark and cursor position if the mark is in the visible region.
- Specified by:
swapMarkAndCursor
in interface IMarkRegionTarget
isVisible
protected static final boolean isVisible(ITextViewer viewer,
int offset)
- Tells whether the given offset is visible in the given text viewer.
- Parameters:
viewer
- the text vieweroffset
- the offset to check- Returns:
true
if the given offset is visible in the given text viewer- Since:
- 2.1
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.