org.eclipse.cdt.internal.corext.util
Class SimplePositionTracker

java.lang.Object
  extended by org.eclipse.cdt.internal.core.PositionTracker
      extended by org.eclipse.cdt.internal.corext.util.SimplePositionTracker
All Implemented Interfaces:
IPositionConverter, org.eclipse.jface.text.IPositionUpdater

public class SimplePositionTracker
extends PositionTracker
implements org.eclipse.jface.text.IPositionUpdater

A simple general purpose position tracker.

Since:
4.0

Constructor Summary
SimplePositionTracker()
           
 
Method Summary
 void dispose()
          Destroy the tracker.
 void startTracking(org.eclipse.jface.text.IDocument doc)
          Start tracking on the given document.
 void stopTracking()
          Stop tracking.
 void update(org.eclipse.jface.text.DocumentEvent event)
           
 
Methods inherited from class org.eclipse.cdt.internal.core.PositionTracker
actualToHistoric, clear, currentOffset, delete, depth, getMemorySize, getRetiredTimeStamp, getTimeStamp, historicOffset, historicToActual, insert, isModified, print, retire, setTimeStamp
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimplePositionTracker

public SimplePositionTracker()
Method Detail

update

public void update(org.eclipse.jface.text.DocumentEvent event)
Specified by:
update in interface org.eclipse.jface.text.IPositionUpdater

startTracking

public void startTracking(org.eclipse.jface.text.IDocument doc)
Start tracking on the given document.

Parameters:
doc -

stopTracking

public void stopTracking()
Stop tracking.


dispose

public void dispose()
Destroy the tracker.