File System Support

org.eclipse.ui.ide.filesystemSupport

3.2

filesystemSupport supplies IDE contributions to support filesystems contributed using the org.eclipse.core.filesystem.filesystems extension point.

<!ELEMENT extension (filesystemContributor*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT filesystemContributor EMPTY>

<!ATTLIST filesystemContributor

label  CDATA #REQUIRED

class  CDATA #REQUIRED

scheme CDATA #REQUIRED>


 

<extension point=

"org.eclipse.ui.ide.filesystemSupport"

>

<filesystemContributor class=

"myFileSystemContributor"

label=

"My file system"

scheme=

"myFilesystem "

/>

</extension>

The example above has a FileSystemContributor that maps to a org.eclipse.core.filesystems.filesystem that it is provding a user interface for.

The should be a one to one mapping of a org.eclipse.core.filesystems.filesystem scheme to filesystemContributor.

There are no filesystemSupports contributed by default. There is an internal implementation that supports the IResource that is backed by the file system.