This document lists changes made to the MasterFileSystem API.
Fuller descriptions of all changes can be found below (follow links).
Not all deprecations are listed here, assuming that the deprecated APIs continue to essentially work. For a full deprecation list, please consult the Javadoc.
ProvidedExtensions.canWrite was added.
ProvidedExtensions.fileLock and ProvidedExtensions.fileUnlock was added.
ProvidedExtensions.beforeChange was added.
ProvidedExtensions.getDeleteHandler was added.
ProvidedExtensions was added.
These API specification versions may be used to indicate that a module requires a certain API feature in order to function. For example, if you see here a feature you need which is labelled 1.20, your manifest should contain in its main attributes the line:
OpenIDE-Module-Module-Dependencies: org.netbeans.modules.masterfs > 1.20
ProvidedExtensions.canWrite was added.
ProvidedExtensions.fileLock and ProvidedExtensions.fileUnlock was added.
ProvidedExtensions.beforeChange was added.
ProvidedExtensions.getDeleteHandler was added.
ProvidedExtensions was added.
org.netbeans.modules.masterfs.providers.AutoMountProvider
org.netbeans.modules.masterfs.providers.FileSystemProvider
org.netbeans.modules.masterfs.providers.MountSupport
org.netbeans.modules.masterfs.providers.ProvidedExtensions
ProvidedExtensions.fileLock and ProvidedExtensions.fileUnlock was added.
ProvidedExtensions.beforeChange was added.
ProvidedExtensions.getDeleteHandler was added.
ProvidedExtensions was added.
ProvidedExtensions.canWrite was added.
ProvidedExtensions.canWrite which is called when
MasterFileSystem queries the FileObject for writability.
FileObject instances are not guaranteed to be issued if files, folders
were not created, deleted, modified by FileSystem API and method refresh wasn't properly
called. These methods were semantically changed:
FileObject.getFileObject
FileSystem.findResource
FileObject.getChildren
Method FileUtil.toFileObject should still work as before.
org.netbeans.modules.masterfs.providers.MountSupport org.netbeans.modules.masterfs.providers.FileSystemProvider org.netbeans.modules.masterfs.providers.AutoMountProvider; made by: rmatous; issues:
#123542
org.netbeans.modules.vcscore broken. Following classes deleted:
MountSupport, FileSystemProvider, AutoMountProvider
ProvidedExtensions.fileLock and ProvidedExtensions.fileUnlock was added.
ProvidedExtensions; made by: rmatous; issues:
#106479
ProvidedExtensions.fileLock which is called after
MasterFileSystem locks FileObject
ProvidedExtensions.fileUnlock which is called after
FileObject is unlocked.
ProvidedExtensions.beforeChange was added.
ProvidedExtensions; made by: rmatous; issues:
#92676
ProvidedExtensions.beforeChangewhich is called by
MasterFileSystem when FileObject
is going to be modified by asking for OutputStream.
ProvidedExtensions.getDeleteHandler was added.
ProvidedExtensions; made by: rmatous; issues:
#81510
ProvidedExtensions.getDeleteHandler was added, which
is the way how to impose handlers for
deleting into mastersfs implementation
which was required by module org.netbeans.modules.subversion.
ProvidedExtensions was added.
ProvidedExtensions; made by: rmatous; issues:
#73042
ProvidedExtensions was added.
Registering subclass of ProvidedExtensions
as a substitution of InterceptionListener is the way
how to impose handlers for renaming and moving into mastersfs implementation
which was required by module org.netbeans.modules.subversion.
Built on December 1 2008. | Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.