All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.filesystems.exsd Maven / Gradle / Ivy

There is a newer version: 1.11.0
Show newest version




      
         
      
      
         This extension point is used to provide implementations of the abstract file system API org.eclipse.core.filesystem.IFileSystem.  File system implementations control all aspects of querying and modifying a tree of files and directories in some backing store.  Each file system extension is responsible for a file system namespace identified by a particular URI scheme.
      
   

   
      
         
            
         
         
            
               
                  
               
            
         
         
            
               
                  
               
            
         
         
            
               
                  
               
               
                  
               
            
         
      
   

   
      
         
            
         
         
            
               
                  The URI scheme of this kind of file system.
               
            
         
      
   

   
      
         
            
               
                  The fully qualified name of a class that subclasses org.eclipse.core.filesystem.provider.FileSystem
               
               
                  
               
            
         
      
   

   
      
         
      
      
         org.eclipse.core.filesystem 1.0
      
   

   
      
         
      
      
         Following is an example of a file system extension that provides access
to file systems using the "gopher" URI scheme.

<p>
<pre> 
   <extension id="gopherFS" name="Gopher File System" point="org.eclipse.core.filesystem.filesystems"> 
       <filesystem scheme="gopher">
           <run class="com.xyz.fs.GopherFileSystem"/> 
       </filesystem> 
   </extension>
</pre>
</p>

If this extension was defined in a plug-in with id "com.xyz.coolplugin", the fully qualified name 
of this file system extension would be "com.xyz.coolplugin.gopherFS".
      
   

   
      
         
      
      
         The value of the class attribute must represent a 
subclass of 
<samp>org.eclipse.core.filesystem.provider.FileSystem</samp>.
<p>
File system instances can be obtained via the method
<samp>org.eclipse.core.filesystem.FileSystemCore.getFileSystem(String)</samp>.
      
   

   
      
         
      
      
         The platform provides a file system implementation for the "file" scheme.
      
   

   
      
         
      
      
         Copyright (c) 2005 IBM Corporation and others.<br>

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 
<a href="https://www.eclipse.org/legal/epl-2.0">https://www.eclipse.org/legal/epl-v20.html</a>/

SPDX-License-Identifier: EPL-2.0
      
   






© 2015 - 2024 Weber Informatics LLC | Privacy Policy