# File System Support

###### Identifier:

org.eclipse.ui.ide.filesystemSupport

###### Since:

3.2

###### Description:

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

###### Configuration Markup:

<!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 IDREF #REQUIRED>

- label - The label is the human readable label for this file system.
- class - class is the org.eclipse.ui.ide.fileSystem.FileSystemContributor used to handle browsing and validation of an org.eclipse.core.filesystem.IFileSystem.
- scheme - The scheme is the scheme of a org.eclipse.core.filesystems.filesystem this contribution corresponds to.

###### Examples:

     <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.

###### API Information:

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

###### Supplied Implementation:

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

Copyright (c) 2006, 2011 IBM Corporation and others.
This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html/ SPDX-License-Identifier: EPL-2.0