Provides the API for accessing file buffers.
File buffers represent a file that is being edited. Text file buffers are
specific for text files. They represent the content of a text file in form of
an IDocument
and and associated IAnnotationModel
. File buffers are managed by
a file buffer manager. The org.eclipse.core.filebuffers
plug-in provides a default
file buffer manager that can be obtained by calling FileBuffers.getTextFileBufferManager()
.
The file buffer manager supports listeners, IFileBufferListener
, that are informed about all relevant
state changes of file buffers as well as their creation and disposal.