META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/filebuffers/
org/eclipse/core/filebuffers/FileBuffers.classFileBuffers.java
package org.eclipse.core.filebuffers
public final org.eclipse.core.filebuffers.FileBuffers extends java.lang.Object {
private static final org.eclipse.core.resources.IWorkspaceRoot WORKSPACE_ROOT
public static final String PLUGIN_ID
static void ()
private void ()
public static org.eclipse.core.filebuffers.ITextFileBufferManager getTextFileBufferManager ()
org.eclipse.core.internal.filebuffers.FileBuffersPlugin plugin
public static org.eclipse.core.filebuffers.ITextFileBufferManager createTextFileBufferManager ()
org.osgi.framework.Bundle resourcesBundle
public static org.eclipse.core.resources.IFile getWorkspaceFileAtLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
public static org.eclipse.core.resources.IFile getWorkspaceFileAtLocation (org.eclipse.core.runtime.IPath, boolean)
org.eclipse.core.runtime.IPath location
boolean isNormalized
org.eclipse.core.runtime.IPath normalized
org.eclipse.core.runtime.IPath normalized
org.eclipse.core.resources.IFile file
public static org.eclipse.core.runtime.IPath normalizeLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath pathOrLocation
org.eclipse.core.resources.IFile file
public static org.eclipse.core.filesystem.IFileStore getFileStoreAtLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
org.eclipse.core.resources.IFile file
java.net.URI uri
public static java.io.File getSystemFileAtLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filesystem.IFileStore store
}
org/eclipse/core/filebuffers/IAnnotationModelFactory.classIAnnotationModelFactory.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IAnnotationModelFactory extends java.lang.Object {
public abstract org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel (org.eclipse.core.runtime.IPath)
}
org/eclipse/core/filebuffers/IDocumentFactory.classIDocumentFactory.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IDocumentFactory extends java.lang.Object {
public abstract org.eclipse.jface.text.IDocument createDocument ()
}
org/eclipse/core/filebuffers/IDocumentSetupParticipant.classIDocumentSetupParticipant.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IDocumentSetupParticipant extends java.lang.Object {
public abstract void setup (org.eclipse.jface.text.IDocument)
}
org/eclipse/core/filebuffers/IDocumentSetupParticipantExtension.classIDocumentSetupParticipantExtension.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IDocumentSetupParticipantExtension extends java.lang.Object {
public abstract void setup (org.eclipse.jface.text.IDocument, org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
}
org/eclipse/core/filebuffers/IFileBuffer.classIFileBuffer.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IFileBuffer extends java.lang.Object {
public abstract org.eclipse.core.runtime.IPath getLocation ()
public abstract org.eclipse.core.filesystem.IFileStore getFileStore ()
public abstract boolean isShared ()
public abstract boolean isSynchronized ()
public abstract long getModificationStamp ()
public abstract boolean isCommitable ()
public abstract org.eclipse.core.runtime.jobs.ISchedulingRule computeCommitRule ()
public abstract void commit (org.eclipse.core.runtime.IProgressMonitor, boolean) throws org.eclipse.core.runtime.CoreException
public abstract void revert (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract boolean isDirty ()
public abstract void setDirty (boolean)
public abstract org.eclipse.core.runtime.jobs.ISchedulingRule computeValidateStateRule ()
public abstract void validateState (org.eclipse.core.runtime.IProgressMonitor, java.lang.Object) throws org.eclipse.core.runtime.CoreException
public abstract boolean isStateValidated ()
public abstract void resetStateValidation ()
public abstract org.eclipse.core.runtime.IStatus getStatus ()
public abstract void requestSynchronizationContext ()
public abstract void releaseSynchronizationContext ()
public abstract boolean isSynchronizationContextRequested ()
public abstract org.eclipse.core.runtime.content.IContentType getContentType () throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/filebuffers/IFileBufferListener.classIFileBufferListener.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IFileBufferListener extends java.lang.Object {
public abstract void bufferCreated (org.eclipse.core.filebuffers.IFileBuffer)
public abstract void bufferDisposed (org.eclipse.core.filebuffers.IFileBuffer)
public abstract void bufferContentAboutToBeReplaced (org.eclipse.core.filebuffers.IFileBuffer)
public abstract void bufferContentReplaced (org.eclipse.core.filebuffers.IFileBuffer)
public abstract void stateChanging (org.eclipse.core.filebuffers.IFileBuffer)
public abstract void dirtyStateChanged (org.eclipse.core.filebuffers.IFileBuffer, boolean)
public abstract void stateValidationChanged (org.eclipse.core.filebuffers.IFileBuffer, boolean)
public abstract void underlyingFileMoved (org.eclipse.core.filebuffers.IFileBuffer, org.eclipse.core.runtime.IPath)
public abstract void underlyingFileDeleted (org.eclipse.core.filebuffers.IFileBuffer)
public abstract void stateChangeFailed (org.eclipse.core.filebuffers.IFileBuffer)
}
org/eclipse/core/filebuffers/IFileBufferManager.classIFileBufferManager.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IFileBufferManager extends java.lang.Object {
public abstract void connect (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract void connect (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract void connectFileStore (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract void disconnect (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract void disconnect (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract void disconnectFileStore (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.filebuffers.IFileBuffer getFileBuffer (org.eclipse.core.runtime.IPath)
public abstract org.eclipse.core.filebuffers.IFileBuffer getFileBuffer (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
public abstract org.eclipse.core.filebuffers.IFileBuffer getFileStoreFileBuffer (org.eclipse.core.filesystem.IFileStore)
public abstract org.eclipse.core.filebuffers.IFileBuffer[] getFileBuffers ()
public abstract org.eclipse.core.filebuffers.IFileBuffer[] getFileStoreFileBuffers ()
public abstract void setSynchronizationContext (org.eclipse.core.filebuffers.ISynchronizationContext)
public abstract void execute (java.lang.Runnable)
public abstract void requestSynchronizationContext (org.eclipse.core.runtime.IPath)
public abstract void releaseSynchronizationContext (org.eclipse.core.runtime.IPath)
public abstract void addFileBufferListener (org.eclipse.core.filebuffers.IFileBufferListener)
public abstract void removeFileBufferListener (org.eclipse.core.filebuffers.IFileBufferListener)
public abstract void validateState (org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor, java.lang.Object) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/filebuffers/IFileBufferStatusCodes.classIFileBufferStatusCodes.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IFileBufferStatusCodes extends java.lang.Object {
public static final int CONTENT_CHANGE_FAILED
public static final int CREATION_FAILED
public static final int CHARSET_MAPPING_FAILED
public static final int STATE_VALIDATION_FAILED
public static final int DERIVED_FILE
}
org/eclipse/core/filebuffers/IPersistableAnnotationModel.classIPersistableAnnotationModel.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IPersistableAnnotationModel extends java.lang.Object {
public abstract void commit (org.eclipse.jface.text.IDocument) throws org.eclipse.core.runtime.CoreException
public abstract void revert (org.eclipse.jface.text.IDocument) throws org.eclipse.core.runtime.CoreException
public abstract void reinitialize (org.eclipse.jface.text.IDocument) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/filebuffers/IStateValidationSupport.classIStateValidationSupport.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.IStateValidationSupport extends java.lang.Object {
public abstract void validationStateAboutToBeChanged ()
public abstract void validationStateChanged (boolean, org.eclipse.core.runtime.IStatus)
public abstract void validationStateChangeFailed ()
}
org/eclipse/core/filebuffers/ISynchronizationContext.classISynchronizationContext.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.ISynchronizationContext extends java.lang.Object {
public abstract void run (java.lang.Runnable)
}
org/eclipse/core/filebuffers/ITextFileBuffer.classITextFileBuffer.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.ITextFileBuffer extends java.lang.Object implements org.eclipse.core.filebuffers.IFileBuffer {
public abstract org.eclipse.jface.text.IDocument getDocument ()
public abstract java.lang.String getEncoding ()
public abstract void setEncoding (java.lang.String)
public abstract org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel ()
}
org/eclipse/core/filebuffers/ITextFileBufferManager.classITextFileBufferManager.java
package org.eclipse.core.filebuffers
public abstract org.eclipse.core.filebuffers.ITextFileBufferManager extends java.lang.Object implements org.eclipse.core.filebuffers.IFileBufferManager {
public static final org.eclipse.core.filebuffers.ITextFileBufferManager DEFAULT
static void ()
public abstract org.eclipse.core.filebuffers.ITextFileBuffer getTextFileBuffer (org.eclipse.core.runtime.IPath)
public abstract org.eclipse.core.filebuffers.ITextFileBuffer getTextFileBuffer (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
public abstract org.eclipse.core.filebuffers.ITextFileBuffer getFileStoreTextFileBuffer (org.eclipse.core.filesystem.IFileStore)
public abstract org.eclipse.core.filebuffers.ITextFileBuffer getTextFileBuffer (org.eclipse.jface.text.IDocument)
public abstract java.lang.String getDefaultEncoding ()
public abstract org.eclipse.jface.text.IDocument createEmptyDocument (org.eclipse.core.runtime.IPath)
public abstract org.eclipse.jface.text.IDocument createEmptyDocument (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
public abstract org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel (org.eclipse.core.runtime.IPath)
public abstract org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
public abstract boolean isTextFileLocation (org.eclipse.core.runtime.IPath)
public abstract boolean isTextFileLocation (org.eclipse.core.runtime.IPath, boolean)
}
org/eclipse/core/filebuffers/LocationKind.classLocationKind.java
package org.eclipse.core.filebuffers
public final org.eclipse.core.filebuffers.LocationKind extends java.lang.Object {
public static final org.eclipse.core.filebuffers.LocationKind LOCATION
public static final org.eclipse.core.filebuffers.LocationKind IFILE
public static final org.eclipse.core.filebuffers.LocationKind NORMALIZE
private final String fName
static void ()
void (java.lang.String)
String name
public java.lang.String toString ()
}
org/eclipse/core/filebuffers/manipulation/
org/eclipse/core/filebuffers/manipulation/ContainerCreator$1.classContainerCreator.java
package org.eclipse.core.filebuffers.manipulation
org.eclipse.core.filebuffers.manipulation.ContainerCreator$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable {
final org.eclipse.core.filebuffers.manipulation.ContainerCreator this$0
void (org.eclipse.core.filebuffers.manipulation.ContainerCreator)
public void run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.resources.IWorkspaceRoot root
org.eclipse.core.resources.IResource found
int i
String currentSegment
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.IProject projectHandle
org.eclipse.core.runtime.IProgressMonitor subMonitor
org.eclipse.core.resources.IFolder folderHandle
org.eclipse.core.runtime.IProgressMonitor subMonitor
}
org/eclipse/core/filebuffers/manipulation/ContainerCreator.classContainerCreator.java
package org.eclipse.core.filebuffers.manipulation
public org.eclipse.core.filebuffers.manipulation.ContainerCreator extends java.lang.Object {
private org.eclipse.core.runtime.IPath fContainerFullPath
private org.eclipse.core.resources.IContainer fContainer
private org.eclipse.core.resources.IWorkspace fWorkspace
public void (org.eclipse.core.resources.IWorkspace, org.eclipse.core.runtime.IPath)
org.eclipse.core.resources.IWorkspace workspace
org.eclipse.core.runtime.IPath fullPath
public org.eclipse.core.resources.IContainer createContainer (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.resources.IWorkspaceRunnable runnable
org.eclipse.core.resources.IWorkspaceRoot root
org.eclipse.core.runtime.IPath existingParentPath
org.eclipse.core.resources.IResource schedulingRule
private org.eclipse.core.resources.IFolder createFolder (org.eclipse.core.resources.IFolder, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFolder folderHandle
org.eclipse.core.runtime.IProgressMonitor monitor
private org.eclipse.core.resources.IFolder createFolderHandle (org.eclipse.core.resources.IContainer, java.lang.String)
org.eclipse.core.resources.IContainer container
String folderName
private org.eclipse.core.resources.IProject createProject (org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IProject projectHandle
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IProgressMonitor subMonitor
private org.eclipse.core.resources.IProject createProjectHandle (org.eclipse.core.resources.IWorkspaceRoot, java.lang.String)
org.eclipse.core.resources.IWorkspaceRoot root
String projectName
static org.eclipse.core.runtime.IPath access$0 (org.eclipse.core.filebuffers.manipulation.ContainerCreator)
static org.eclipse.core.resources.IContainer access$1 (org.eclipse.core.filebuffers.manipulation.ContainerCreator)
static org.eclipse.core.resources.IWorkspace access$2 (org.eclipse.core.filebuffers.manipulation.ContainerCreator)
static void access$3 (org.eclipse.core.filebuffers.manipulation.ContainerCreator, org.eclipse.core.resources.IContainer)
static org.eclipse.core.resources.IProject access$4 (org.eclipse.core.filebuffers.manipulation.ContainerCreator, org.eclipse.core.resources.IWorkspaceRoot, java.lang.String)
static org.eclipse.core.resources.IProject access$5 (org.eclipse.core.filebuffers.manipulation.ContainerCreator, org.eclipse.core.resources.IProject, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
static org.eclipse.core.resources.IFolder access$6 (org.eclipse.core.filebuffers.manipulation.ContainerCreator, org.eclipse.core.resources.IContainer, java.lang.String)
static org.eclipse.core.resources.IFolder access$7 (org.eclipse.core.filebuffers.manipulation.ContainerCreator, org.eclipse.core.resources.IFolder, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/filebuffers/manipulation/ConvertLineDelimitersOperation.classConvertLineDelimitersOperation.java
package org.eclipse.core.filebuffers.manipulation
public org.eclipse.core.filebuffers.manipulation.ConvertLineDelimitersOperation extends org.eclipse.core.filebuffers.manipulation.TextFileBufferOperation {
private String fLineDelimiter
public void (java.lang.String)
String lineDelimiter
protected org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress computeTextEdit (org.eclipse.core.filebuffers.ITextFileBuffer, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filebuffers.ITextFileBuffer fileBuffer
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.jface.text.IDocument document
int lineCount
org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress multiEdit
int i
String delimiter
org.eclipse.jface.text.IRegion region
org.eclipse.jface.text.BadLocationException x
protected org.eclipse.jface.text.DocumentRewriteSessionType getDocumentRewriteSessionType ()
}
org/eclipse/core/filebuffers/manipulation/FileBufferOperationRunner$1.classFileBufferOperationRunner.java
package org.eclipse.core.filebuffers.manipulation
org.eclipse.core.filebuffers.manipulation.FileBufferOperationRunner$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable {
final org.eclipse.core.filebuffers.manipulation.FileBufferOperationRunner this$0
private final org.eclipse.core.filebuffers.IFileBuffer[] val$fileBuffers
private final org.eclipse.core.runtime.IProgressMonitor val$progressMonitor
void (org.eclipse.core.filebuffers.manipulation.FileBufferOperationRunner, org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor)
public void run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/filebuffers/manipulation/FileBufferOperationRunner.classFileBufferOperationRunner.java
package org.eclipse.core.filebuffers.manipulation
public org.eclipse.core.filebuffers.manipulation.FileBufferOperationRunner extends org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner {
public void (org.eclipse.core.filebuffers.IFileBufferManager, java.lang.Object)
org.eclipse.core.filebuffers.IFileBufferManager fileBufferManager
Object validationContext
protected void commit (org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.resources.IWorkspaceRunnable runnable
}
org/eclipse/core/filebuffers/manipulation/FileBuffersMessages.classFileBuffersMessages.java
package org.eclipse.core.filebuffers.manipulation
final org.eclipse.core.filebuffers.manipulation.FileBuffersMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String ConvertLineDelimitersOperation_name
public static String ConvertLineDelimitersOperation_task_generatingChanges
public static String ConvertLineDelimitersOperation_task_applyingChanges
public static String RemoveTrailingWhitespaceOperation_name
public static String RemoveTrailingWhitespaceOperation_task_generatingChanges
public static String RemoveTrailingWhitespaceOperation_task_applyingChanges
public static String FileBufferOperationRunner_task_connecting
public static String FileBufferOperationRunner_task_disconnecting
public static String FileBufferOperationRunner_task_committing
public static String ContainerCreator_task_creatingContainer
public static String ContainerCreator_destinationMustBeAContainer
static Class class$0
static void ()
private void ()
}
org/eclipse/core/filebuffers/manipulation/FileBuffersMessages.properties
org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner$1.classGenericFileBufferOperationRunner.java
package org.eclipse.core.filebuffers.manipulation
org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner this$0
private final org.eclipse.core.filebuffers.IFileBuffer[] val$synchronizedFileBuffers
private final org.eclipse.core.filebuffers.manipulation.IFileBufferOperation val$operation
private final org.eclipse.core.runtime.IProgressMonitor val$progressMonitor
void (org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner, org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.filebuffers.manipulation.IFileBufferOperation, org.eclipse.core.runtime.IProgressMonitor)
public void run ()
static org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner access$0 (org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner$1)
}
org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner$2.classGenericFileBufferOperationRunner.java
package org.eclipse.core.filebuffers.manipulation
org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner$1 this$1
private final org.eclipse.core.filebuffers.IFileBuffer[] val$synchronizedFileBuffers
private final org.eclipse.core.filebuffers.manipulation.IFileBufferOperation val$operation
private final org.eclipse.core.runtime.IProgressMonitor val$progressMonitor
void (org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner$1, org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.filebuffers.manipulation.IFileBufferOperation, org.eclipse.core.runtime.IProgressMonitor)
public void handleException (java.lang.Throwable)
Throwable throwable
public void run () throws java.lang.Exception
}
org/eclipse/core/filebuffers/manipulation/GenericFileBufferOperationRunner.classGenericFileBufferOperationRunner.java
package org.eclipse.core.filebuffers.manipulation
public org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner extends java.lang.Object {
private final Object fValidationContext
private final org.eclipse.core.filebuffers.IFileBufferManager fFileBufferManager
private final Object fCompletionLock
private transient boolean fIsCompleted
private transient Throwable fThrowable
public void (org.eclipse.core.filebuffers.IFileBufferManager, java.lang.Object)
org.eclipse.core.filebuffers.IFileBufferManager fileBufferManager
Object validationContext
public void execute (org.eclipse.core.runtime.IPath[], org.eclipse.core.filebuffers.manipulation.IFileBufferOperation, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.runtime.IPath[] locations
org.eclipse.core.filebuffers.manipulation.IFileBufferOperation operation
org.eclipse.core.runtime.IProgressMonitor monitor
int size
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.runtime.IProgressMonitor subMonitor
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers2Save
org.eclipse.core.filebuffers.IFileBuffer[] unsynchronizedFileBuffers
org.eclipse.core.filebuffers.IFileBuffer[] synchronizedFileBuffers
org.eclipse.core.runtime.IProgressMonitor subMonitor
org.eclipse.core.runtime.IProgressMonitor subMonitor
private void performOperation (org.eclipse.core.filebuffers.IFileBuffer, org.eclipse.core.filebuffers.manipulation.IFileBufferOperation, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.filebuffers.IFileBuffer fileBuffer
org.eclipse.core.filebuffers.manipulation.IFileBufferOperation operation
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.jobs.IJobManager manager
String name
org.eclipse.core.runtime.IProgressMonitor subMonitor
private void performOperation (org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.filebuffers.manipulation.IFileBufferOperation, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
org.eclipse.core.filebuffers.manipulation.IFileBufferOperation operation
org.eclipse.core.runtime.IProgressMonitor progressMonitor
int i
org.eclipse.core.runtime.IProgressMonitor subMonitor
private void executeInContext (java.lang.Runnable)
Runnable runnable
org.eclipse.core.filebuffers.ITextFileBufferManager fileBufferManager
private org.eclipse.core.filebuffers.IFileBuffer[] findUnsynchronizedFileBuffers (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
java.util.ArrayList list
int i
private org.eclipse.core.filebuffers.IFileBuffer[] findSynchronizedFileBuffers (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
java.util.ArrayList list
int i
private org.eclipse.core.filebuffers.IFileBuffer[] createFileBuffers (org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath[] locations
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
int i
org.eclipse.core.runtime.IProgressMonitor subMonitor
org.eclipse.core.runtime.CoreException x
private void releaseFileBuffers (org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath[] locations
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.filebuffers.ITextFileBufferManager fileBufferManager
int i
org.eclipse.core.runtime.IProgressMonitor subMonitor
private org.eclipse.core.filebuffers.IFileBuffer[] findFileBuffersToSave (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
java.util.ArrayList list
int i
org.eclipse.core.filebuffers.IFileBuffer buffer
private boolean isCommitable (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
int i
protected org.eclipse.core.runtime.jobs.ISchedulingRule computeCommitRule (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
java.util.ArrayList list
int i
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.jobs.ISchedulingRule[] rules
protected void commit (org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.jobs.ISchedulingRule rule
protected void doCommit (org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.runtime.IProgressMonitor monitor
int i
org.eclipse.core.runtime.IProgressMonitor subMonitor
static java.lang.Object access$0 (org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner)
static void access$1 (org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner, boolean)
static void access$2 (org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner, java.lang.Throwable)
static void access$3 (org.eclipse.core.filebuffers.manipulation.GenericFileBufferOperationRunner, org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.filebuffers.manipulation.IFileBufferOperation, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
}
org/eclipse/core/filebuffers/manipulation/IFileBufferOperation.classIFileBufferOperation.java
package org.eclipse.core.filebuffers.manipulation
public abstract org.eclipse.core.filebuffers.manipulation.IFileBufferOperation extends java.lang.Object {
public abstract java.lang.String getOperationName ()
public abstract void run (org.eclipse.core.filebuffers.IFileBuffer, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
}
org/eclipse/core/filebuffers/manipulation/MultiTextEditWithProgress.classMultiTextEditWithProgress.java
package org.eclipse.core.filebuffers.manipulation
public org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress extends org.eclipse.text.edits.MultiTextEdit {
org.eclipse.core.runtime.IProgressMonitor fProgressMonitor
private final String fTaskName
public void (java.lang.String)
String taskName
public final org.eclipse.text.edits.UndoEdit apply (org.eclipse.jface.text.IDocument, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.text.edits.MalformedTreeException org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
org.eclipse.core.runtime.IProgressMonitor progressMonitor
public final org.eclipse.text.edits.UndoEdit apply (org.eclipse.jface.text.IDocument, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.text.edits.MalformedTreeException org.eclipse.jface.text.BadLocationException
org.eclipse.jface.text.IDocument document
int style
org.eclipse.core.runtime.IProgressMonitor progressMonitor
int count
protected void childDocumentUpdated ()
protected void childRegionUpdated ()
}
org/eclipse/core/filebuffers/manipulation/RemoveTrailingWhitespaceOperation.classRemoveTrailingWhitespaceOperation.java
package org.eclipse.core.filebuffers.manipulation
public org.eclipse.core.filebuffers.manipulation.RemoveTrailingWhitespaceOperation extends org.eclipse.core.filebuffers.manipulation.TextFileBufferOperation {
public void ()
protected org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress computeTextEdit (org.eclipse.core.filebuffers.ITextFileBuffer, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filebuffers.ITextFileBuffer fileBuffer
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.jface.text.IDocument document
int lineCount
org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress multiEdit
int i
org.eclipse.jface.text.IRegion region
int lineStart
int lineExclusiveEnd
int j
org.eclipse.jface.text.BadLocationException x
protected org.eclipse.jface.text.DocumentRewriteSessionType getDocumentRewriteSessionType ()
}
org/eclipse/core/filebuffers/manipulation/TextFileBufferOperation.classTextFileBufferOperation.java
package org.eclipse.core.filebuffers.manipulation
public abstract org.eclipse.core.filebuffers.manipulation.TextFileBufferOperation extends java.lang.Object implements org.eclipse.core.filebuffers.manipulation.IFileBufferOperation {
private String fOperationName
private org.eclipse.jface.text.DocumentRewriteSession fDocumentRewriteSession
protected abstract org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress computeTextEdit (org.eclipse.core.filebuffers.ITextFileBuffer, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
protected abstract org.eclipse.jface.text.DocumentRewriteSessionType getDocumentRewriteSessionType ()
protected void (java.lang.String)
String operationName
public java.lang.String getOperationName ()
public void run (org.eclipse.core.filebuffers.IFileBuffer, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.filebuffers.IFileBuffer fileBuffer
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.filebuffers.ITextFileBuffer textFileBuffer
org.eclipse.core.runtime.IPath path
String taskName
org.eclipse.core.runtime.IProgressMonitor subMonitor
org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress edit
Object stateData
private java.lang.Object startRewriteSession (org.eclipse.core.filebuffers.ITextFileBuffer)
org.eclipse.core.filebuffers.ITextFileBuffer fileBuffer
Object stateData
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.IDocumentExtension4 extension
private void stopRewriteSession (org.eclipse.core.filebuffers.ITextFileBuffer, java.lang.Object)
org.eclipse.core.filebuffers.ITextFileBuffer fileBuffer
Object stateData
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.IDocumentExtension4 extension
private void applyTextEdit (org.eclipse.core.filebuffers.ITextFileBuffer, org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException org.eclipse.core.runtime.OperationCanceledException
org.eclipse.core.filebuffers.ITextFileBuffer fileBuffer
org.eclipse.core.filebuffers.manipulation.MultiTextEditWithProgress textEdit
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.jface.text.BadLocationException x
}
org/eclipse/core/internal/
org/eclipse/core/internal/filebuffers/
org/eclipse/core/internal/filebuffers/AbstractFileBuffer.classAbstractFileBuffer.java
package org.eclipse.core.internal.filebuffers
public abstract org.eclipse.core.internal.filebuffers.AbstractFileBuffer extends java.lang.Object implements org.eclipse.core.filebuffers.IFileBuffer org.eclipse.core.filebuffers.IStateValidationSupport {
protected org.eclipse.core.filesystem.IFileStore fFileStore
protected final org.eclipse.core.internal.filebuffers.TextFileBufferManager fManager
public void (org.eclipse.core.internal.filebuffers.TextFileBufferManager)
org.eclipse.core.internal.filebuffers.TextFileBufferManager manager
public abstract void create (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public abstract void connect ()
public abstract void disconnect () throws org.eclipse.core.runtime.CoreException
protected abstract boolean isDisconnected ()
protected void dispose ()
public void validationStateAboutToBeChanged ()
public void validationStateChangeFailed ()
public long getModificationStamp ()
org.eclipse.core.filesystem.IFileInfo info
public org.eclipse.core.filesystem.IFileStore getFileStore ()
}
org/eclipse/core/internal/filebuffers/DocumentReader$DocumentCharSequence.classDocumentReader.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.DocumentReader$DocumentCharSequence extends java.lang.Object implements java.lang.CharSequence {
private org.eclipse.jface.text.IDocument fDocument
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public int length ()
public char charAt (int)
int index
org.eclipse.jface.text.BadLocationException x
public java.lang.CharSequence subSequence (int, int)
int start
int end
org.eclipse.jface.text.BadLocationException x
}
org/eclipse/core/internal/filebuffers/DocumentReader$InternalDocumentListener.classDocumentReader.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.DocumentReader$InternalDocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener {
final org.eclipse.core.internal.filebuffers.DocumentReader this$0
private void (org.eclipse.core.internal.filebuffers.DocumentReader)
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
void (org.eclipse.core.internal.filebuffers.DocumentReader, org.eclipse.core.internal.filebuffers.DocumentReader$InternalDocumentListener)
}
org/eclipse/core/internal/filebuffers/DocumentReader.classDocumentReader.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.DocumentReader extends java.io.Reader {
private volatile CharSequence fCharSequence
private int fLength
private int fOffset
private org.eclipse.jface.text.IDocument fDocument
private org.eclipse.jface.text.IDocumentListener fDocumentListener
public void (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
public void close () throws java.io.IOException
private void handleDocumentAboutToBeChanged ()
org.eclipse.jface.text.IDocument document
String content
private synchronized void releaseDocument ()
public int read (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
int i
static void access$0 (org.eclipse.core.internal.filebuffers.DocumentReader)
}
org/eclipse/core/internal/filebuffers/ExtensionsRegistry$ContentTypeAdapter.classExtensionsRegistry.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ExtensionsRegistry$ContentTypeAdapter extends java.lang.Object {
private org.eclipse.core.runtime.content.IContentType fContentType
public void (org.eclipse.core.runtime.content.IContentType)
org.eclipse.core.runtime.content.IContentType contentType
public java.lang.String getId ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
}
org/eclipse/core/internal/filebuffers/ExtensionsRegistry.classExtensionsRegistry.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.ExtensionsRegistry extends java.lang.Object {
protected static final String WILDCARD
private java.util.Map fFactoryDescriptors
private java.util.Map fFactories
private java.util.Map fSetupParticipantDescriptors
private java.util.Map fSetupParticipants
private java.util.Map fAnnotationModelFactoryDescriptors
private java.util.Map fAnnotationModelFactories
protected org.eclipse.core.runtime.content.IContentTypeManager fContentTypeManager
static Class class$0
static Class class$1
static Class class$2
public void ()
private void read (java.lang.String, org.eclipse.core.runtime.IConfigurationElement, java.util.Map)
String attributeName
org.eclipse.core.runtime.IConfigurationElement element
java.util.Map map
String value
java.util.StringTokenizer tokenizer
String token
java.util.Set s
private void readContentType (java.lang.String, org.eclipse.core.runtime.IConfigurationElement, java.util.Map)
String attributeName
org.eclipse.core.runtime.IConfigurationElement element
java.util.Map map
String value
org.eclipse.core.runtime.content.IContentType contentType
org.eclipse.core.internal.filebuffers.ExtensionsRegistry$ContentTypeAdapter adapter
java.util.Set s
private void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.ILog log
private void initialize (java.lang.String, java.lang.String, boolean, java.util.Map)
String extensionPointName
String childElementName
boolean isContentTypeId
java.util.Map descriptors
org.eclipse.core.runtime.IExtensionPoint extensionPoint
org.eclipse.core.runtime.IConfigurationElement[] elements
int i
private java.lang.Object getExtension (org.eclipse.core.runtime.IConfigurationElement, java.util.Map, java.lang.Class)
org.eclipse.core.runtime.IConfigurationElement entry
java.util.Map extensions
Class extensionType
Object extension
org.eclipse.core.runtime.CoreException x
private org.eclipse.core.runtime.IConfigurationElement selectConfigurationElement (java.util.Set)
java.util.Set set
java.util.Iterator e
protected org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory (java.lang.String)
String nameOrExtension
java.util.Set set
org.eclipse.core.runtime.IConfigurationElement entry
protected org.eclipse.core.filebuffers.IDocumentFactory doGetDocumentFactory (org.eclipse.core.runtime.content.IContentType[])
org.eclipse.core.runtime.content.IContentType[] contentTypes
java.util.Set set
int i
org.eclipse.core.runtime.IConfigurationElement entry
protected org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory (org.eclipse.core.runtime.content.IContentType[])
org.eclipse.core.runtime.content.IContentType[] contentTypes
org.eclipse.core.filebuffers.IDocumentFactory factory
protected java.util.List getDocumentSetupParticipants (java.lang.String)
String nameOrExtension
java.util.Set set
java.util.List participants
java.util.Iterator e
org.eclipse.core.runtime.IConfigurationElement entry
Object participant
private java.util.List doGetDocumentSetupParticipants (org.eclipse.core.runtime.content.IContentType[])
org.eclipse.core.runtime.content.IContentType[] contentTypes
java.util.Set resultSet
int i
java.util.Set set
java.util.List participants
java.util.Iterator e
org.eclipse.core.runtime.IConfigurationElement entry
Object participant
protected java.util.List getDocumentSetupParticipants (org.eclipse.core.runtime.content.IContentType[])
org.eclipse.core.runtime.content.IContentType[] contentTypes
java.util.List participants
private org.eclipse.core.filebuffers.IAnnotationModelFactory doGetAnnotationModelFactory (org.eclipse.core.runtime.content.IContentType[])
org.eclipse.core.runtime.content.IContentType[] contentTypes
java.util.Set set
int i
org.eclipse.core.runtime.IConfigurationElement entry
protected org.eclipse.core.filebuffers.IAnnotationModelFactory getAnnotationModelFactory (org.eclipse.core.runtime.content.IContentType[])
org.eclipse.core.runtime.content.IContentType[] contentTypes
org.eclipse.core.filebuffers.IAnnotationModelFactory factory
protected org.eclipse.core.filebuffers.IAnnotationModelFactory getAnnotationModelFactory (java.lang.String)
String extension
java.util.Set set
org.eclipse.core.runtime.IConfigurationElement entry
protected org.eclipse.core.runtime.content.IContentType[] findContentTypes (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
private org.eclipse.core.runtime.content.IContentType[] computeBaseContentTypes (org.eclipse.core.runtime.content.IContentType[])
org.eclipse.core.runtime.content.IContentType[] contentTypes
java.util.List baseTypes
int i
org.eclipse.core.runtime.content.IContentType baseType
org.eclipse.core.runtime.content.IContentType[] result
int size
public org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.core.filebuffers.IDocumentFactory factory
public org.eclipse.core.filebuffers.IDocumentSetupParticipant[] getDocumentSetupParticipants (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
java.util.Set participants
java.util.List p
org.eclipse.core.filebuffers.IDocumentSetupParticipant[] result
public org.eclipse.core.filebuffers.IAnnotationModelFactory getAnnotationModelFactory (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.core.filebuffers.IAnnotationModelFactory factory
}
org/eclipse/core/internal/filebuffers/FileBuffersMessages.classFileBuffersMessages.java
package org.eclipse.core.internal.filebuffers
final org.eclipse.core.internal.filebuffers.FileBuffersMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String ExtensionsRegistry_error_extensionPointNotFound
public static String ExtensionsRegistry_error_contentTypeDoesNotExist
public static String ResourceFileBuffer_error_fileDoesNotExist
public static String ResourceFileBuffer_warning_fileIsDerived
public static String ResourceFileBuffer_stateValidationFailed
public static String FileBuffer_error_outOfSync
public static String FileBuffer_status_error
public static String FileBuffer_error_queryContentDescription
public static String FileBufferManager_error_canNotCreateFilebuffer
public static String ResourceTextFileBuffer_error_charset_mapping_failed_message_arg
public static String ResourceTextFileBuffer_error_unsupported_encoding_message_arg
public static String ResourceTextFileBuffer_error_illegal_encoding_message_arg
public static String ResourceTextFileBuffer_task_saving
public static String ResourceFileBuffer_task_creatingFileBuffer
public static String JavaTextFileBuffer_error_closeStream
public static String TextFileBufferManager_error_documentSetupFailed
public static String TextFileBufferManager_error_documentFactoryFailed
public static String TextFileBufferManager_warning_documentSetupInstallsDefaultPartitioner
public static String DocumentInputStream_error_streamClosed
static Class class$0
static void ()
private void ()
}
org/eclipse/core/internal/filebuffers/FileBuffersMessages.properties
org/eclipse/core/internal/filebuffers/FileBuffersPlugin.classFileBuffersPlugin.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.FileBuffersPlugin extends org.eclipse.core.runtime.Plugin {
public static final String PLUGIN_ID
private static org.eclipse.core.internal.filebuffers.FileBuffersPlugin fgPlugin
private org.eclipse.core.filebuffers.ITextFileBufferManager fTextFileBufferManager
public void ()
public static org.eclipse.core.internal.filebuffers.FileBuffersPlugin getDefault ()
public synchronized org.eclipse.core.filebuffers.ITextFileBufferManager getFileBufferManager ()
org.osgi.framework.Bundle resourcesBundle
}
org/eclipse/core/internal/filebuffers/FileStoreFileBuffer.classFileStoreFileBuffer.java
package org.eclipse.core.internal.filebuffers
public abstract org.eclipse.core.internal.filebuffers.FileStoreFileBuffer extends org.eclipse.core.internal.filebuffers.AbstractFileBuffer {
protected org.eclipse.core.runtime.IPath fLocation
protected int fReferenceCount
protected boolean fCanBeSaved
protected org.eclipse.core.runtime.IStatus fStatus
protected long fSynchronizationStamp
protected int fSynchronizationContextCount
public void (org.eclipse.core.internal.filebuffers.TextFileBufferManager)
org.eclipse.core.internal.filebuffers.TextFileBufferManager manager
protected abstract void addFileBufferContentListeners ()
protected abstract void removeFileBufferContentListeners ()
protected abstract void initializeFileBufferContent (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
protected abstract void commitFileBufferContent (org.eclipse.core.runtime.IProgressMonitor, boolean) throws org.eclipse.core.runtime.CoreException
public void create (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filesystem.IFileStore fileStore
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.filesystem.IFileInfo info
public void create (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IProgressMonitor monitor
public void connect ()
protected void connected ()
public void disconnect () throws org.eclipse.core.runtime.CoreException
protected void disconnected ()
protected boolean isDisconnected ()
public org.eclipse.core.runtime.IPath getLocation ()
public void commit (org.eclipse.core.runtime.IProgressMonitor, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
boolean overwrite
org.eclipse.core.runtime.CoreException x
RuntimeException x
public org.eclipse.core.runtime.jobs.ISchedulingRule computeCommitRule ()
public boolean isDirty ()
public void setDirty (boolean)
boolean isDirty
public boolean isShared ()
public org.eclipse.core.runtime.jobs.ISchedulingRule computeValidateStateRule ()
public void validateState (org.eclipse.core.runtime.IProgressMonitor, java.lang.Object) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
Object computationContext
public boolean isStateValidated ()
public void resetStateValidation ()
public boolean isSynchronized ()
public void requestSynchronizationContext ()
public void releaseSynchronizationContext ()
public boolean isSynchronizationContextRequested ()
public boolean isCommitable ()
org.eclipse.core.filesystem.IFileInfo info
public void validationStateChanged (boolean, org.eclipse.core.runtime.IStatus)
boolean validationState
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/internal/filebuffers/FileStoreTextFileBuffer$DocumentListener.classFileStoreTextFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.FileStoreTextFileBuffer$DocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener {
final org.eclipse.core.internal.filebuffers.FileStoreTextFileBuffer this$0
private void (org.eclipse.core.internal.filebuffers.FileStoreTextFileBuffer)
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
void (org.eclipse.core.internal.filebuffers.FileStoreTextFileBuffer, org.eclipse.core.internal.filebuffers.FileStoreTextFileBuffer$DocumentListener)
}
org/eclipse/core/internal/filebuffers/FileStoreTextFileBuffer.classFileStoreTextFileBuffer.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.FileStoreTextFileBuffer extends org.eclipse.core.internal.filebuffers.FileStoreFileBuffer implements org.eclipse.core.filebuffers.ITextFileBuffer {
private static final int READER_CHUNK_SIZE
private static final int BUFFER_SIZE
private static final org.eclipse.core.runtime.IStatus STATUS_ERROR
private static final String CHARSET_UTF_8
private static final org.eclipse.core.runtime.QualifiedName[] NO_PROPERTIES
protected org.eclipse.jface.text.IDocument fDocument
protected String fEncoding
protected org.eclipse.jface.text.IDocumentListener fDocumentListener
private String fExplicitEncoding
private boolean fHasBOM
private org.eclipse.jface.text.source.IAnnotationModel fAnnotationModel
private final Object fAnnotationModelCreationLock
private boolean fIsCacheUpdated
static void ()
public void (org.eclipse.core.internal.filebuffers.TextFileBufferManager)
org.eclipse.core.internal.filebuffers.TextFileBufferManager manager
public org.eclipse.jface.text.IDocument getDocument ()
public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel ()
public java.lang.String getEncoding ()
public void setEncoding (java.lang.String)
String encoding
public org.eclipse.core.runtime.IStatus getStatus ()
private java.io.InputStream getFileContents (org.eclipse.core.filesystem.IFileStore) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filesystem.IFileStore fileStore
private void setFileContents (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
java.io.InputStream stream
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.OutputStream out
byte[] buffer
int bytesRead
public void revert (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.jface.text.IDocument original
org.eclipse.core.runtime.CoreException x
String originalContents
boolean replaceContents
boolean fireDirtyStateChanged
org.eclipse.core.filesystem.IFileInfo info
org.eclipse.core.filebuffers.IPersistableAnnotationModel persistableModel
org.eclipse.core.runtime.CoreException x
RuntimeException x
public org.eclipse.core.runtime.content.IContentType getContentType () throws org.eclipse.core.runtime.CoreException
java.io.InputStream stream
java.io.Reader reader
java.io.Reader reader
org.eclipse.core.runtime.content.IContentDescription desc
org.eclipse.core.runtime.content.IContentDescription desc
org.eclipse.core.runtime.content.IContentDescription desc
java.io.IOException x
protected void addFileBufferContentListeners ()
protected void removeFileBufferContentListeners ()
protected void initializeFileBufferContent (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.CoreException x
protected void connected ()
protected void disconnected ()
protected void cacheEncodingState ()
java.io.InputStream stream
org.eclipse.core.runtime.QualifiedName[] options
org.eclipse.core.runtime.content.IContentDescription description
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
protected void commitFileBufferContent (org.eclipse.core.runtime.IProgressMonitor, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
boolean overwrite
String encoding
java.nio.charset.Charset charset
java.nio.charset.Charset charset
java.nio.charset.UnsupportedCharsetException ex
String message
org.eclipse.core.runtime.IStatus s
java.nio.charset.IllegalCharsetNameException ex
String message
org.eclipse.core.runtime.IStatus s
java.nio.charset.CharsetEncoder encoder
byte[] bytes
byte[] bytes
byte[] bytes
int bytesLength
int bytesLength
java.nio.ByteBuffer byteBuffer
java.nio.charset.CharacterCodingException ex
String message
org.eclipse.core.runtime.IStatus s
org.eclipse.core.filesystem.IFileInfo fileInfo
java.io.InputStream stream
org.eclipse.core.filebuffers.IPersistableAnnotationModel persistableModel
java.io.OutputStream out
java.io.IOException x
org.eclipse.core.runtime.IStatus s
private java.lang.String computeEncoding ()
java.io.Reader reader
org.eclipse.core.runtime.QualifiedName[] options
org.eclipse.core.runtime.content.IContentDescription description
String encoding
private void setDocumentContent (org.eclipse.jface.text.IDocument, org.eclipse.core.filesystem.IFileStore, java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.jface.text.IDocument document
org.eclipse.core.filesystem.IFileStore file
String encoding
boolean hasBOM
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.InputStream contentStream
java.io.Reader in
int n
int bytes
StringBuffer buffer
char[] readBuffer
int n
java.io.IOException x
String msg
org.eclipse.core.runtime.IStatus s
private void checkSynchronizationState () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.Status status
private org.eclipse.core.runtime.IPath getLocationOrName ()
org.eclipse.core.runtime.IPath path
}
org/eclipse/core/internal/filebuffers/NLSUtility.classNLSUtility.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.NLSUtility extends java.lang.Object {
public static java.lang.String format (java.lang.String, java.lang.Object)
String message
Object argument
public static java.lang.String format (java.lang.String, java.lang.Object[])
String message
Object[] arguments
private void ()
}
org/eclipse/core/internal/filebuffers/Progress.classProgress.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.Progress extends java.lang.Object {
public void ()
public static org.eclipse.core.runtime.IProgressMonitor getMonitor (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public static org.eclipse.core.runtime.IProgressMonitor getSubMonitor (org.eclipse.core.runtime.IProgressMonitor, int)
org.eclipse.core.runtime.IProgressMonitor parent
int ticks
public static org.eclipse.core.runtime.IProgressMonitor getMonitor ()
}
org/eclipse/core/internal/filebuffers/ResourceExtensionRegistry.classResourceExtensionRegistry.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.ResourceExtensionRegistry extends org.eclipse.core.internal.filebuffers.ExtensionsRegistry {
public void ()
protected org.eclipse.core.runtime.content.IContentType[] findContentTypes (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.core.resources.IFile file
org.eclipse.core.filebuffers.IDocumentFactory getDocumentFactory (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
org.eclipse.core.filebuffers.IDocumentFactory factory
org.eclipse.core.filebuffers.IAnnotationModelFactory getAnnotationModelFactory (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
org.eclipse.core.filebuffers.IAnnotationModelFactory factory
private org.eclipse.core.runtime.content.IContentType[] findContentTypes (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
org.eclipse.core.runtime.content.IContentDescription contentDescription
org.eclipse.core.runtime.content.IContentType contentType
org.eclipse.core.filebuffers.IDocumentSetupParticipant[] getDocumentSetupParticipants (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
java.util.Set participants
java.util.List p
org.eclipse.core.filebuffers.IDocumentSetupParticipant[] result
}
org/eclipse/core/internal/filebuffers/ResourceFileBuffer$1.classResourceFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceFileBuffer$1 extends org.eclipse.core.internal.filebuffers.ResourceFileBuffer$SafeFileChange {
final org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer this$1
void (org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer, org.eclipse.core.internal.filebuffers.ResourceFileBuffer)
protected void execute () throws java.lang.Exception
}
org/eclipse/core/internal/filebuffers/ResourceFileBuffer$2.classResourceFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceFileBuffer$2 extends org.eclipse.core.internal.filebuffers.ResourceFileBuffer$SafeFileChange {
final org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer this$1
void (org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer, org.eclipse.core.internal.filebuffers.ResourceFileBuffer)
protected void execute () throws java.lang.Exception
}
org/eclipse/core/internal/filebuffers/ResourceFileBuffer$3.classResourceFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceFileBuffer$3 extends org.eclipse.core.internal.filebuffers.ResourceFileBuffer$SafeFileChange {
final org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer this$1
private final org.eclipse.core.runtime.IPath val$path
void (org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer, org.eclipse.core.internal.filebuffers.ResourceFileBuffer, org.eclipse.core.runtime.IPath)
protected void execute () throws java.lang.Exception
}
org/eclipse/core/internal/filebuffers/ResourceFileBuffer$4.classResourceFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceFileBuffer$4 extends org.eclipse.core.internal.filebuffers.ResourceFileBuffer$SafeFileChange {
final org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer this$1
void (org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer, org.eclipse.core.internal.filebuffers.ResourceFileBuffer)
protected void execute () throws java.lang.Exception
}
org/eclipse/core/internal/filebuffers/ResourceFileBuffer$FileSynchronizer.classResourceFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer extends java.lang.Object implements org.eclipse.core.resources.IResourceChangeListener {
private boolean fIsInstalled
final org.eclipse.core.internal.filebuffers.ResourceFileBuffer this$0
public void (org.eclipse.core.internal.filebuffers.ResourceFileBuffer)
public void install ()
public void uninstall ()
public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent)
org.eclipse.core.resources.IResourceChangeEvent e
org.eclipse.core.resources.IResourceDelta delta
org.eclipse.core.internal.filebuffers.ResourceFileBuffer$SafeFileChange fileChange
int flags
org.eclipse.core.runtime.IPath path
static org.eclipse.core.internal.filebuffers.ResourceFileBuffer access$0 (org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer)
}
org/eclipse/core/internal/filebuffers/ResourceFileBuffer$SafeFileChange.classResourceFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceFileBuffer$SafeFileChange extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.core.internal.filebuffers.ResourceFileBuffer this$0
public void (org.eclipse.core.internal.filebuffers.ResourceFileBuffer)
protected void execute () throws java.lang.Exception
public void preRun ()
public void run ()
Exception x
}
org/eclipse/core/internal/filebuffers/ResourceFileBuffer.classResourceFileBuffer.java
package org.eclipse.core.internal.filebuffers
public abstract org.eclipse.core.internal.filebuffers.ResourceFileBuffer extends org.eclipse.core.internal.filebuffers.AbstractFileBuffer {
protected org.eclipse.core.runtime.IPath fLocation
protected org.eclipse.core.resources.IFile fFile
protected int fReferenceCount
protected boolean fCanBeSaved
protected boolean fIsStateValidated
protected org.eclipse.core.runtime.IStatus fStatus
protected org.eclipse.core.internal.filebuffers.ResourceFileBuffer$FileSynchronizer fFileSynchronizer
protected long fSynchronizationStamp
protected int fSynchronizationContextCount
public void (org.eclipse.core.internal.filebuffers.TextFileBufferManager)
org.eclipse.core.internal.filebuffers.TextFileBufferManager manager
protected abstract void addFileBufferContentListeners ()
protected abstract void removeFileBufferContentListeners ()
protected abstract void initializeFileBufferContent (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
protected abstract void commitFileBufferContent (org.eclipse.core.runtime.IProgressMonitor, boolean) throws org.eclipse.core.runtime.CoreException
protected abstract void handleFileContentChanged (boolean, boolean) throws org.eclipse.core.runtime.CoreException
public void create (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.resources.IWorkspaceRoot workspaceRoot
org.eclipse.core.resources.IFile file
java.net.URI uri
org.eclipse.core.runtime.SubProgressMonitor subMonitor
public void connect ()
protected void connected ()
public void disconnect () throws org.eclipse.core.runtime.CoreException
protected void disconnected ()
public boolean isDisconnected ()
public org.eclipse.core.runtime.IPath getLocation ()
public org.eclipse.core.runtime.jobs.ISchedulingRule computeCommitRule ()
org.eclipse.core.resources.IResourceRuleFactory factory
public void commit (org.eclipse.core.runtime.IProgressMonitor, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
boolean overwrite
org.eclipse.core.runtime.CoreException x
RuntimeException x
public void revert (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
RuntimeException x
public boolean isDirty ()
public void setDirty (boolean)
boolean isDirty
public boolean isShared ()
public org.eclipse.core.runtime.jobs.ISchedulingRule computeValidateStateRule ()
org.eclipse.core.resources.IResourceRuleFactory factory
public void validateState (org.eclipse.core.runtime.IProgressMonitor, java.lang.Object) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
Object computationContext
org.eclipse.core.resources.IWorkspace workspace
org.eclipse.core.runtime.IStatus status
RuntimeException x
private boolean isDerived (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public boolean isStateValidated ()
public void resetStateValidation ()
protected void handleFileMoved (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath newLocation
protected void handleFileDeleted ()
protected void refreshFile (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.CoreException x
protected void handleCoreException (org.eclipse.core.runtime.CoreException)
org.eclipse.core.runtime.CoreException exception
org.eclipse.core.runtime.ILog log
public boolean isSynchronized ()
public void requestSynchronizationContext ()
public void releaseSynchronizationContext ()
public boolean isSynchronizationContextRequested ()
public boolean isCommitable ()
org.eclipse.core.filesystem.IFileInfo info
public void validationStateChanged (boolean, org.eclipse.core.runtime.IStatus)
boolean validationState
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/internal/filebuffers/ResourceTextFileBuffer$DocumentListener.classResourceTextFileBuffer.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener extends java.lang.Object implements org.eclipse.jface.text.IDocumentListener {
final org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer this$0
private void (org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer)
public void documentAboutToBeChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
public void documentChanged (org.eclipse.jface.text.DocumentEvent)
org.eclipse.jface.text.DocumentEvent event
void (org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer, org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener)
}
org/eclipse/core/internal/filebuffers/ResourceTextFileBuffer.classResourceTextFileBuffer.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer extends org.eclipse.core.internal.filebuffers.ResourceFileBuffer implements org.eclipse.core.filebuffers.ITextFileBuffer {
private static final int READER_CHUNK_SIZE
private static final int BUFFER_SIZE
private static final org.eclipse.core.runtime.QualifiedName ENCODING_KEY
private static final org.eclipse.core.runtime.IStatus STATUS_ERROR
private static final String CHARSET_UTF_8
private static final String CHARSET_UTF_16
private static final String CHARSET_UTF_16LE
private static final org.eclipse.core.runtime.QualifiedName[] NO_PROPERTIES
protected org.eclipse.jface.text.IDocument fDocument
protected String fEncoding
protected org.eclipse.jface.text.IDocumentListener fDocumentListener
protected org.eclipse.jface.text.source.IAnnotationModel fAnnotationModel
private String fExplicitEncoding
private byte[] fBOM
private final Object fAnnotationModelCreationLock
static void ()
public void (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager)
org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager manager
public org.eclipse.jface.text.IDocument getDocument ()
public org.eclipse.jface.text.source.IAnnotationModel getAnnotationModel ()
private org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager getManager ()
public java.lang.String getEncoding ()
public void setEncoding (java.lang.String)
String encoding
org.eclipse.core.runtime.CoreException x
public org.eclipse.core.runtime.IStatus getStatus ()
public org.eclipse.core.runtime.content.IContentType getContentType () throws org.eclipse.core.runtime.CoreException
java.io.Reader reader
org.eclipse.core.runtime.content.IContentDescription desc
org.eclipse.core.runtime.content.IContentDescription desc
java.io.IOException x
protected void addFileBufferContentListeners ()
protected void removeFileBufferContentListeners ()
protected void initializeFileBufferContent (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.CoreException ex
org.eclipse.core.runtime.CoreException x
protected void cacheBOM () throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.content.IContentDescription description
protected void connected ()
protected void dispose ()
protected void commitFileBufferContent (org.eclipse.core.runtime.IProgressMonitor, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
boolean overwrite
String encoding
java.nio.charset.Charset charset
java.nio.charset.Charset charset
java.nio.charset.UnsupportedCharsetException ex
String message
org.eclipse.core.runtime.IStatus s
java.nio.charset.IllegalCharsetNameException ex
String message
org.eclipse.core.runtime.IStatus s
java.nio.charset.CharsetEncoder encoder
java.io.InputStream stream
java.io.InputStream stream
byte[] bytes
byte[] bytes
java.nio.ByteBuffer byteBuffer
java.nio.charset.CharacterCodingException ex
String message
org.eclipse.core.runtime.IStatus s
org.eclipse.core.filebuffers.IPersistableAnnotationModel persistableModel
org.eclipse.core.filebuffers.manipulation.ContainerCreator creator
org.eclipse.core.runtime.IProgressMonitor subMonitor
private java.lang.String computeEncoding ()
java.io.Reader reader
org.eclipse.core.runtime.QualifiedName[] options
org.eclipse.core.runtime.content.IContentDescription description
String encoding
protected void cacheEncodingState () throws org.eclipse.core.runtime.CoreException
protected void handleFileContentChanged (boolean, boolean) throws org.eclipse.core.runtime.CoreException
boolean revert
boolean updateModificationStamp
org.eclipse.jface.text.IDocument document
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.CoreException x
String newContent
boolean replaceContent
org.eclipse.core.filebuffers.IPersistableAnnotationModel persistableModel
org.eclipse.core.runtime.CoreException x
private void setDocumentContent (org.eclipse.jface.text.IDocument, org.eclipse.core.resources.IFile, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.jface.text.IDocument document
org.eclipse.core.resources.IFile file
String encoding
java.io.InputStream contentStream
java.io.Reader in
int n
int bytes
StringBuffer buffer
char[] readBuffer
int n
java.io.IOException x
String message
org.eclipse.core.runtime.IStatus s
}
org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager$1.classResourceTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IDocumentSetupParticipant val$participant
private final org.eclipse.jface.text.IDocument val$document
private final org.eclipse.core.resources.IFile val$file
void (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.core.filebuffers.IDocumentSetupParticipant, org.eclipse.jface.text.IDocument, org.eclipse.core.resources.IFile)
public void run () throws java.lang.Exception
String message
org.eclipse.core.runtime.IStatus status
public void handleException (java.lang.Throwable)
Throwable t
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager$2.classResourceTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager this$0
private final org.eclipse.jface.text.IDocument[] val$runnableResult
private final org.eclipse.core.filebuffers.IDocumentFactory val$factory
void (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.jface.text.IDocument[], org.eclipse.core.filebuffers.IDocumentFactory)
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable t
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager$3.classResourceTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager$3 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable {
final org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBuffer[] val$fileBuffers
private final Object val$computationContext
void (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.core.filebuffers.IFileBuffer[], java.lang.Object)
public void run (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.core.filebuffers.IFileBuffer[] toValidate
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/internal/filebuffers/ResourceTextFileBufferManager.classResourceTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager extends org.eclipse.core.internal.filebuffers.TextFileBufferManager {
public void ()
public boolean isTextFileLocation (org.eclipse.core.runtime.IPath, boolean)
org.eclipse.core.runtime.IPath location
boolean strict
org.eclipse.core.resources.IFile file
org.eclipse.core.runtime.content.IContentDescription description
org.eclipse.core.runtime.content.IContentType type
org.eclipse.core.runtime.content.IContentTypeManager manager
org.eclipse.core.runtime.content.IContentType[] contentTypes
int i
public java.lang.String getDefaultEncoding ()
protected org.eclipse.core.runtime.IPath normalizeLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
protected org.eclipse.core.internal.filebuffers.AbstractFileBuffer createTextFileBuffer (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
org.eclipse.core.filebuffers.IAnnotationModelFactory factory
public org.eclipse.jface.text.IDocument createEmptyDocument (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
org.eclipse.jface.text.IDocument documentFromFactory
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.IDocument document
String initalLineDelimiter
org.eclipse.core.filebuffers.IDocumentSetupParticipant[] participants
int i
org.eclipse.core.filebuffers.IDocumentSetupParticipant participant
org.eclipse.core.runtime.ISafeRunnable runnable
private org.eclipse.jface.text.IDocument createEmptyDocumentFromFactory (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
org.eclipse.jface.text.IDocument[] runnableResult
org.eclipse.core.filebuffers.IDocumentFactory factory
org.eclipse.core.runtime.ISafeRunnable runnable
private java.lang.String getLineDelimiterPreference (org.eclipse.core.resources.IFile)
org.eclipse.core.resources.IFile file
org.eclipse.core.runtime.preferences.IScopeContext[] scopeContext
org.eclipse.core.runtime.preferences.IScopeContext[] scopeContext
String lineDelimiter
protected java.lang.String getLineDelimiterPreference (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.core.resources.IFile file
public void validateState (org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor, java.lang.Object) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
org.eclipse.core.runtime.IProgressMonitor monitor
Object computationContext
org.eclipse.core.resources.IWorkspaceRunnable runnable
private org.eclipse.core.runtime.IStatus validateEdit (org.eclipse.core.filebuffers.IFileBuffer[], java.lang.Object)
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
Object computationContext
java.util.ArrayList list
int i
org.eclipse.core.resources.IFile file
org.eclipse.core.resources.IFile[] files
private org.eclipse.core.filebuffers.IFileBuffer[] findFileBuffersToValidate (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
java.util.ArrayList list
int i
private void validationStateAboutToBeChanged (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
int i
org.eclipse.core.filebuffers.IStateValidationSupport support
private void validationStateChanged (org.eclipse.core.filebuffers.IFileBuffer[], boolean, org.eclipse.core.runtime.IStatus)
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
boolean validationState
org.eclipse.core.runtime.IStatus status
int i
org.eclipse.core.filebuffers.IStateValidationSupport support
private void validationStateChangedFailed (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
int i
org.eclipse.core.filebuffers.IStateValidationSupport support
private org.eclipse.core.resources.IFile getWorkspaceFile (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer fileBuffer
private org.eclipse.core.runtime.jobs.ISchedulingRule computeValidateStateRule (org.eclipse.core.filebuffers.IFileBuffer[])
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
java.util.ArrayList list
int i
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.IResource[] resources
org.eclipse.core.resources.IResourceRuleFactory factory
static org.eclipse.core.filebuffers.IFileBuffer[] access$0 (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.core.filebuffers.IFileBuffer[])
static void access$1 (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.core.filebuffers.IFileBuffer[])
static org.eclipse.core.runtime.IStatus access$2 (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.core.filebuffers.IFileBuffer[], java.lang.Object)
static void access$3 (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.core.filebuffers.IFileBuffer[], boolean, org.eclipse.core.runtime.IStatus)
static void access$4 (org.eclipse.core.internal.filebuffers.ResourceTextFileBufferManager, org.eclipse.core.filebuffers.IFileBuffer[])
}
org/eclipse/core/internal/filebuffers/SynchronizableDocument.classSynchronizableDocument.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.SynchronizableDocument extends org.eclipse.jface.text.Document implements org.eclipse.jface.text.ISynchronizable {
private Object fLockObject
public void ()
public synchronized void setLockObject (java.lang.Object)
Object lockObject
public synchronized java.lang.Object getLockObject ()
public void startSequentialRewrite (boolean)
boolean normalized
Object lockObject
public void stopSequentialRewrite ()
Object lockObject
public org.eclipse.jface.text.DocumentRewriteSession startRewriteSession (org.eclipse.jface.text.DocumentRewriteSessionType)
org.eclipse.jface.text.DocumentRewriteSessionType sessionType
Object lockObject
public void stopRewriteSession (org.eclipse.jface.text.DocumentRewriteSession)
org.eclipse.jface.text.DocumentRewriteSession session
Object lockObject
public java.lang.String get ()
Object lockObject
public java.lang.String get (int, int) throws org.eclipse.jface.text.BadLocationException
int offset
int length
Object lockObject
public char getChar (int) throws org.eclipse.jface.text.BadLocationException
int offset
Object lockObject
public long getModificationStamp ()
Object lockObject
public void replace (int, int, java.lang.String) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
Object lockObject
public void replace (int, int, java.lang.String, long) throws org.eclipse.jface.text.BadLocationException
int offset
int length
String text
long modificationStamp
Object lockObject
public void set (java.lang.String)
String text
Object lockObject
public void set (java.lang.String, long)
String text
long modificationStamp
Object lockObject
public void addPosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPositionCategoryException
String category
org.eclipse.jface.text.Position position
Object lockObject
public void removePosition (java.lang.String, org.eclipse.jface.text.Position) throws org.eclipse.jface.text.BadPositionCategoryException
String category
org.eclipse.jface.text.Position position
Object lockObject
public org.eclipse.jface.text.Position[] getPositions (java.lang.String) throws org.eclipse.jface.text.BadPositionCategoryException
String category
Object lockObject
public org.eclipse.jface.text.Position[] getPositions (java.lang.String, int, int, boolean, boolean) throws org.eclipse.jface.text.BadPositionCategoryException
String category
int offset
int length
boolean canStartBefore
boolean canEndAfter
Object lockObject
public org.eclipse.jface.text.ITypedRegion[] computePartitioning (java.lang.String, int, int, boolean) throws org.eclipse.jface.text.BadLocationException org.eclipse.jface.text.BadPartitioningException
String partitioning
int offset
int length
boolean includeZeroLengthPartitions
Object lockObject
public java.lang.String getLineDelimiter (int) throws org.eclipse.jface.text.BadLocationException
int line
Object lockObject
public java.lang.String getDefaultLineDelimiter ()
Object lockObject
public org.eclipse.jface.text.IRegion getLineInformation (int) throws org.eclipse.jface.text.BadLocationException
int line
Object lockObject
public org.eclipse.jface.text.IRegion getLineInformationOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int offset
Object lockObject
public int getLineLength (int) throws org.eclipse.jface.text.BadLocationException
int line
Object lockObject
public int getLineOffset (int) throws org.eclipse.jface.text.BadLocationException
int line
Object lockObject
public int getLineOfOffset (int) throws org.eclipse.jface.text.BadLocationException
int pos
Object lockObject
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$1.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IDocumentSetupParticipant val$participant
private final org.eclipse.jface.text.IDocument val$document
private final org.eclipse.core.runtime.IPath val$location
private final org.eclipse.core.filebuffers.LocationKind val$locationKind
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IDocumentSetupParticipant, org.eclipse.jface.text.IDocument, org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
public void run () throws java.lang.Exception
String message
org.eclipse.core.runtime.IStatus status
public void handleException (java.lang.Throwable)
Throwable t
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$10.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$10 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$11.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$11 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$12.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$12 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$2.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.jface.text.IDocument[] val$runnableResult
private final org.eclipse.core.filebuffers.IDocumentFactory val$factory
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.jface.text.IDocument[], org.eclipse.core.filebuffers.IDocumentFactory)
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable t
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$3.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$3 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
private final boolean val$isDirty
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer, boolean)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$4.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$4 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$5.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$5 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$6.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$6 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
private final org.eclipse.core.runtime.IPath val$target
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer, org.eclipse.core.runtime.IPath)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$7.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$7 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$8.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$8 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
private final boolean val$isStateValidated
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer, boolean)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$9.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
org.eclipse.core.internal.filebuffers.TextFileBufferManager$9 extends org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier {
final org.eclipse.core.internal.filebuffers.TextFileBufferManager this$0
private final org.eclipse.core.filebuffers.IFileBufferListener val$l
private final org.eclipse.core.filebuffers.IFileBuffer val$buffer
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager, org.eclipse.core.filebuffers.IFileBufferListener, org.eclipse.core.filebuffers.IFileBuffer)
public void run ()
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager$SafeNotifier.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
abstract org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
private void ()
public void handleException (java.lang.Throwable)
Throwable ex
void (org.eclipse.core.internal.filebuffers.TextFileBufferManager$SafeNotifier)
}
org/eclipse/core/internal/filebuffers/TextFileBufferManager.classTextFileBufferManager.java
package org.eclipse.core.internal.filebuffers
public org.eclipse.core.internal.filebuffers.TextFileBufferManager extends java.lang.Object implements org.eclipse.core.filebuffers.ITextFileBufferManager {
protected static final org.eclipse.core.runtime.content.IContentType TEXT_CONTENT_TYPE
private java.util.Map fFilesBuffers
private java.util.Map fFileStoreFileBuffers
private java.util.List fFileBufferListeners
protected org.eclipse.core.internal.filebuffers.ExtensionsRegistry fRegistry
private org.eclipse.core.filebuffers.ISynchronizationContext fSynchronizationContext
static void ()
public void ()
public void connect (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IProgressMonitor monitor
public void connect (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.filebuffers.AbstractFileBuffer fileBuffer
org.eclipse.core.internal.filebuffers.AbstractFileBuffer oldFileBuffer
public void connectFileStore (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filesystem.IFileStore fileStore
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.filebuffers.FileStoreFileBuffer fileBuffer
org.eclipse.core.internal.filebuffers.AbstractFileBuffer oldFileBuffer
public void disconnect (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath location
org.eclipse.core.runtime.IProgressMonitor monitor
protected org.eclipse.core.runtime.IPath normalizeLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
public void disconnect (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.filebuffers.AbstractFileBuffer fileBuffer
org.eclipse.core.internal.filebuffers.AbstractFileBuffer fileBuffer
public void disconnectFileStore (org.eclipse.core.filesystem.IFileStore, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filesystem.IFileStore fileStore
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.internal.filebuffers.AbstractFileBuffer fileBuffer
org.eclipse.core.internal.filebuffers.AbstractFileBuffer fileBuffer
public boolean isTextFileLocation (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
protected boolean isTextFileLocation (org.eclipse.core.filesystem.IFileStore, boolean)
org.eclipse.core.filesystem.IFileStore fileStore
boolean strict
org.eclipse.core.runtime.content.IContentTypeManager manager
org.eclipse.core.filesystem.IFileInfo fileInfo
java.io.InputStream is
org.eclipse.core.runtime.content.IContentDescription description
org.eclipse.core.runtime.content.IContentType type
org.eclipse.core.runtime.content.IContentType[] contentTypes
int i
public boolean isTextFileLocation (org.eclipse.core.runtime.IPath, boolean)
org.eclipse.core.runtime.IPath location
boolean strict
public org.eclipse.core.filebuffers.IFileBuffer getFileBuffer (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
public org.eclipse.core.filebuffers.IFileBuffer getFileBuffer (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
public org.eclipse.core.filebuffers.IFileBuffer getFileStoreFileBuffer (org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.filesystem.IFileStore fileStore
private org.eclipse.core.internal.filebuffers.AbstractFileBuffer internalGetFileBuffer (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
private org.eclipse.core.internal.filebuffers.FileStoreFileBuffer internalGetFileBuffer (org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.filesystem.IFileStore fileStore
public org.eclipse.core.filebuffers.ITextFileBuffer getTextFileBuffer (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
public org.eclipse.core.filebuffers.ITextFileBuffer getTextFileBuffer (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
public org.eclipse.core.filebuffers.ITextFileBuffer getFileStoreTextFileBuffer (org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.filesystem.IFileStore fileStore
public org.eclipse.core.filebuffers.ITextFileBuffer getTextFileBuffer (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument document
java.util.Iterator iter
java.util.Iterator iter
Object buffer
org.eclipse.core.filebuffers.ITextFileBuffer textFileBuffer
Object buffer
org.eclipse.core.filebuffers.ITextFileBuffer textFileBuffer
public org.eclipse.core.filebuffers.IFileBuffer[] getFileBuffers ()
java.util.Collection values
public org.eclipse.core.filebuffers.IFileBuffer[] getFileStoreFileBuffers ()
java.util.Collection values
public java.lang.String getDefaultEncoding ()
public org.eclipse.jface.text.IDocument createEmptyDocument (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
public org.eclipse.jface.text.IDocument createEmptyDocument (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.jface.text.IDocument documentFromFactory
org.eclipse.jface.text.IDocument document
org.eclipse.jface.text.IDocument document
String initalLineDelimiter
org.eclipse.core.filebuffers.IDocumentSetupParticipant[] participants
int i
org.eclipse.core.filebuffers.IDocumentSetupParticipant participant
org.eclipse.core.runtime.ISafeRunnable runnable
private org.eclipse.jface.text.IDocument createDocumentFromFactory (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.jface.text.IDocument[] runnableResult
org.eclipse.core.filebuffers.IDocumentFactory factory
org.eclipse.core.runtime.ISafeRunnable runnable
public org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
public org.eclipse.jface.text.source.IAnnotationModel createAnnotationModel (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
org.eclipse.core.filebuffers.IAnnotationModelFactory factory
public void addFileBufferListener (org.eclipse.core.filebuffers.IFileBufferListener)
org.eclipse.core.filebuffers.IFileBufferListener listener
public void removeFileBufferListener (org.eclipse.core.filebuffers.IFileBufferListener)
org.eclipse.core.filebuffers.IFileBufferListener listener
public void setSynchronizationContext (org.eclipse.core.filebuffers.ISynchronizationContext)
org.eclipse.core.filebuffers.ISynchronizationContext context
public void requestSynchronizationContext (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
org.eclipse.core.internal.filebuffers.AbstractFileBuffer fileBuffer
public void releaseSynchronizationContext (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath location
org.eclipse.core.internal.filebuffers.AbstractFileBuffer fileBuffer
public void execute (java.lang.Runnable)
Runnable runnable
private org.eclipse.core.internal.filebuffers.AbstractFileBuffer createFileBuffer (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
protected org.eclipse.core.internal.filebuffers.AbstractFileBuffer createTextFileBuffer (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
private org.eclipse.core.internal.filebuffers.FileStoreFileBuffer createFileBuffer (org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.filesystem.IFileStore location
protected org.eclipse.core.internal.filebuffers.FileStoreFileBuffer createTextFileBuffer (org.eclipse.core.filesystem.IFileStore)
org.eclipse.core.filesystem.IFileStore location
private java.util.Iterator getFileBufferListenerIterator ()
protected void fireDirtyStateChanged (org.eclipse.core.filebuffers.IFileBuffer, boolean)
org.eclipse.core.filebuffers.IFileBuffer buffer
boolean isDirty
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireBufferContentAboutToBeReplaced (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer buffer
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireBufferContentReplaced (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer buffer
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireUnderlyingFileMoved (org.eclipse.core.filebuffers.IFileBuffer, org.eclipse.core.runtime.IPath)
org.eclipse.core.filebuffers.IFileBuffer buffer
org.eclipse.core.runtime.IPath target
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireUnderlyingFileDeleted (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer buffer
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireStateValidationChanged (org.eclipse.core.filebuffers.IFileBuffer, boolean)
org.eclipse.core.filebuffers.IFileBuffer buffer
boolean isStateValidated
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireStateChanging (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer buffer
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireStateChangeFailed (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer buffer
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireBufferCreated (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer buffer
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
protected void fireBufferDisposed (org.eclipse.core.filebuffers.IFileBuffer)
org.eclipse.core.filebuffers.IFileBuffer buffer
java.util.Iterator e
org.eclipse.core.filebuffers.IFileBufferListener l
public void validateState (org.eclipse.core.filebuffers.IFileBuffer[], org.eclipse.core.runtime.IProgressMonitor, java.lang.Object) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.filebuffers.IFileBuffer[] fileBuffers
org.eclipse.core.runtime.IProgressMonitor monitor
Object computationContext
protected java.lang.String getLineDelimiterPreference (org.eclipse.core.runtime.IPath, org.eclipse.core.filebuffers.LocationKind)
org.eclipse.core.runtime.IPath location
org.eclipse.core.filebuffers.LocationKind locationKind
}