|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.internal.core.PositionTrackerManager
public class PositionTrackerManager
Method Summary | |
---|---|
void |
bufferContentAboutToBeReplaced(org.eclipse.core.filebuffers.IFileBuffer buffer)
|
void |
bufferContentReplaced(org.eclipse.core.filebuffers.IFileBuffer buffer)
|
void |
bufferCreated(org.eclipse.core.filebuffers.IFileBuffer buffer)
|
void |
bufferDisposed(org.eclipse.core.filebuffers.IFileBuffer buffer)
|
void |
dirtyStateChanged(org.eclipse.core.filebuffers.IFileBuffer buffer,
boolean isDirty)
|
IPositionConverter |
findPositionConverter(org.eclipse.core.resources.IFile file,
long timestamp)
Returns the position converter suitable for mapping character offsets of the given file/timestamp to the current version of it. |
IPositionConverter |
findPositionConverter(org.eclipse.core.runtime.IPath externalLocation,
long timestamp)
Returns the position tracker suitable for mapping character offsets of the given external file/timestamp to the current version of it. |
IPositionConverter |
findPositionConverter(org.eclipse.cdt.core.model.ITranslationUnit tu,
long timestamp)
Returns the position converter suitable for mapping character offsets of the given translation unit to the current version of it. |
static PositionTrackerManager |
getInstance()
|
void |
install()
|
void |
stateChangeFailed(org.eclipse.core.filebuffers.IFileBuffer buffer)
|
void |
stateChanging(org.eclipse.core.filebuffers.IFileBuffer buffer)
|
void |
stateValidationChanged(org.eclipse.core.filebuffers.IFileBuffer buffer,
boolean isStateValidated)
|
void |
underlyingFileDeleted(org.eclipse.core.filebuffers.IFileBuffer buffer)
|
void |
underlyingFileMoved(org.eclipse.core.filebuffers.IFileBuffer buffer,
org.eclipse.core.runtime.IPath path)
|
void |
uninstall()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static PositionTrackerManager getInstance()
public void install()
public void uninstall()
public void bufferCreated(org.eclipse.core.filebuffers.IFileBuffer buffer)
bufferCreated
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void bufferDisposed(org.eclipse.core.filebuffers.IFileBuffer buffer)
bufferDisposed
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void dirtyStateChanged(org.eclipse.core.filebuffers.IFileBuffer buffer, boolean isDirty)
dirtyStateChanged
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void stateValidationChanged(org.eclipse.core.filebuffers.IFileBuffer buffer, boolean isStateValidated)
stateValidationChanged
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void bufferContentAboutToBeReplaced(org.eclipse.core.filebuffers.IFileBuffer buffer)
bufferContentAboutToBeReplaced
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void bufferContentReplaced(org.eclipse.core.filebuffers.IFileBuffer buffer)
bufferContentReplaced
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void underlyingFileMoved(org.eclipse.core.filebuffers.IFileBuffer buffer, org.eclipse.core.runtime.IPath path)
underlyingFileMoved
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void underlyingFileDeleted(org.eclipse.core.filebuffers.IFileBuffer buffer)
underlyingFileDeleted
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void stateChangeFailed(org.eclipse.core.filebuffers.IFileBuffer buffer)
stateChangeFailed
in interface org.eclipse.core.filebuffers.IFileBufferListener
public void stateChanging(org.eclipse.core.filebuffers.IFileBuffer buffer)
stateChanging
in interface org.eclipse.core.filebuffers.IFileBufferListener
public IPositionConverter findPositionConverter(org.eclipse.core.resources.IFile file, long timestamp)
findPositionConverter
in interface IPositionTrackerManager
file
- a file for which the position adapter is requested.timestamp
- identifies the version of the file stored on disk.
null
.public IPositionConverter findPositionConverter(org.eclipse.core.runtime.IPath externalLocation, long timestamp)
The method can be used for resources by supplying the full path. However, it does not work if you supply the location of a resource.
findPositionConverter
in interface IPositionTrackerManager
timestamp
- identifies the version of the file stored on disk.
null
.public IPositionConverter findPositionConverter(org.eclipse.cdt.core.model.ITranslationUnit tu, long timestamp)
findPositionConverter
in interface IPositionTrackerManager
timestamp
- identifies the version of the file stored on disk.
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |