| Interfaces | |
|---|---|
| IAnnotationModelFactory | Factory for text file buffer annotation models. |
| IDocumentFactory | Factory for text file buffer documents. |
| IDocumentSetupParticipant | Participates in the setup of a text file buffer document. |
| IFileBuffer | A file buffer represents a file that can be edited by more than one client. |
| IFileBufferListener | Interface for listeners to file buffer changes. |
| IFileBufferManager | A file buffer manager manages file buffers for files while the files are connected to the file buffer manager. |
| IFileBufferStatusCodes | This interface provides the list of status codes that are used by the file buffer plug-in when it throws CoreException . |
| IPersistableAnnotationModel | Tagging interface for IAnnotationModel implementers that offer state persistence. |
| IStateValidationSupport | Implementers of IFileBuffer may also
implement IStateValidationSupport in order to allow a
IFileBufferManager to batch the stages
of state validation when calling
validateState(IFileBuffer[], IProgressMonitor, Object) . |
| ISynchronizationContext | A file buffer manager (see
IFileBufferManager uses a
ISynchronizationContext in order to execute commands
encapsulated as Runnable . |
| ITextFileBuffer | A text file buffer is a file buffer for text files. |
| ITextFileBufferManager | A text file buffer manager manages text file buffers for files whose contents is considered text. |
| Classes | |
|---|---|
| FileBuffers | Facade for the file buffers plug-in. |