Eclipse Platform
Release 3.1

Uses of Interface
org.eclipse.core.filebuffers.IFileBuffer

Packages that use IFileBuffer
org.eclipse.core.filebuffers Provides the API for accessing file buffers. 
org.eclipse.core.filebuffers.manipulation Provides the API for manipulating file buffers. 
org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers based IFileBuffer and others directly handling IFile and IStorage as editor input. 
 

Uses of IFileBuffer in org.eclipse.core.filebuffers
 

Subinterfaces of IFileBuffer in org.eclipse.core.filebuffers
 interface ITextFileBuffer
          A text file buffer is a file buffer for text files.
 

Methods in org.eclipse.core.filebuffers that return IFileBuffer
 IFileBuffer IFileBufferManager.getFileBuffer(IPath location)
          Returns the file buffer managed for the given location or null if there is no such file buffer.
 

Methods in org.eclipse.core.filebuffers with parameters of type IFileBuffer
 void IFileBufferManager.validateState(IFileBuffer[] fileBuffers, IProgressMonitor monitor, Object computationContext)
          Validates the state of the given file buffers and tries to bring the buffer's underlying file into a state in which it can be modified.
 void IFileBufferListener.bufferCreated(IFileBuffer buffer)
          Informs the listener about the creation of the given buffer.
 void IFileBufferListener.bufferDisposed(IFileBuffer buffer)
          Informs the listener that the given buffer has been disposed.
 void IFileBufferListener.bufferContentAboutToBeReplaced(IFileBuffer buffer)
          Informs the listener about an upcoming replace of the contents of the given buffer.
 void IFileBufferListener.bufferContentReplaced(IFileBuffer buffer)
          Informs the listener that the buffer of the given buffer has been replaced.
 void IFileBufferListener.stateChanging(IFileBuffer buffer)
          Informs the listener about the start of a state changing operation on the given buffer.
 void IFileBufferListener.dirtyStateChanged(IFileBuffer buffer, boolean isDirty)
          Informs the listener that the dirty state of the given buffer changed to the specified value
 void IFileBufferListener.stateValidationChanged(IFileBuffer buffer, boolean isStateValidated)
          Informs the listener that the state validation changed to the specified value.
 void IFileBufferListener.underlyingFileMoved(IFileBuffer buffer, IPath path)
          Informs the listener that the file underlying the given file buffer has been moved to the given location.
 void IFileBufferListener.underlyingFileDeleted(IFileBuffer buffer)
          Informs the listener that the file underlying the given file buffer has been deleted.
 void IFileBufferListener.stateChangeFailed(IFileBuffer buffer)
          Informs the listener that a state changing operation on the given file buffer failed.
 

Uses of IFileBuffer in org.eclipse.core.filebuffers.manipulation
 

Methods in org.eclipse.core.filebuffers.manipulation with parameters of type IFileBuffer
 void TextFileBufferOperation.run(IFileBuffer fileBuffer, IProgressMonitor progressMonitor)
           
 void IFileBufferOperation.run(IFileBuffer fileBuffer, IProgressMonitor monitor)
          Runs this operation, that is manipulates the content of the given file buffer.
 

Uses of IFileBuffer in org.eclipse.ui.editors.text
 

Methods in org.eclipse.ui.editors.text with parameters of type IFileBuffer
protected  Iterator TextFileDocumentProvider.getElements(IFileBuffer file)
          Returns an iterator for all the elements that are connected to this file buffer.
 void TextFileDocumentProvider.FileBufferListener.bufferContentAboutToBeReplaced(IFileBuffer file)
           
 void TextFileDocumentProvider.FileBufferListener.bufferContentReplaced(IFileBuffer file)
           
 void TextFileDocumentProvider.FileBufferListener.stateChanging(IFileBuffer file)
           
 void TextFileDocumentProvider.FileBufferListener.dirtyStateChanged(IFileBuffer file, boolean isDirty)
           
 void TextFileDocumentProvider.FileBufferListener.stateValidationChanged(IFileBuffer file, boolean isStateValidated)
           
 void TextFileDocumentProvider.FileBufferListener.underlyingFileMoved(IFileBuffer file, IPath newLocation)
           
 void TextFileDocumentProvider.FileBufferListener.underlyingFileDeleted(IFileBuffer file)
           
 void TextFileDocumentProvider.FileBufferListener.stateChangeFailed(IFileBuffer file)
           
 void TextFileDocumentProvider.FileBufferListener.bufferCreated(IFileBuffer buffer)
           
 void TextFileDocumentProvider.FileBufferListener.bufferDisposed(IFileBuffer buffer)
           
 


Eclipse Platform
Release 3.1

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.