org.eclipse.core.filesystem.IFileSystem
. Implementacje systemu plików sterują wszystkim aspektami wykonywania zapytań oraz modyfikowania drzewa plików i katalogów w pamięci części okna niemieszczącej się na ekranie. Każde rozszerzenie systemu plików odpowiada za przestrzeń nazw tego systemu plików określoną za pomocą danego schematu identyfikatorów URI.
<!ELEMENT extension (filesystem)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT filesystem (run)>
<!ATTLIST filesystem
scheme CDATA #REQUIRED>
<!ELEMENT run EMPTY>
<!ATTLIST run
class CDATA #REQUIRED>
org.eclipse.core.filesystem.provider.FileSystem
.
Jeśli rozszerzenie systemu plików zostało zdefiniowane we wtyczce o identyfikatorze "com.xyz.wtyczka", to pełną nazwą tego rozszerzenia będzie "com.xyz.wtyczka.gopherFS".<extension id=
"gopherFS"
name=
"System plików Gopher"
point=
"org.eclipse.core.filesystem.filesystems"
>
<filesystem scheme=
"gopher"
>
<run class=
"com.xyz.fs.GopherFileSystem"
/>
</filesystem>
</extension>
Instancje systemu plików można uzyskiwać za pomocą metody org.eclipse.core.filesystem.FileSystemCore.getFileSystem(String).
Copyright (c) 2005 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.