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