Классы файловых систем
Идентификатор:
org.eclipse.core.filesystem.filesystems
Начиная с:
org.eclipse.core.filesystem 1.0
Описание:
Эта точка расширения предоставляет реализации API абстрактной файловой системы org.eclipse.core.filesystem.IFileSystem.
Реализации файловой системы управляют всеми аспектами запросов и изменений дерева файлов и каталогов в некотором
резервном хранилище. Каждое расширение файловой системы отвечает за пространство имен файловой системы, заданное определенной
схемой URI.
Описание конфигурации:
<!ELEMENT extension (filesystem)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT filesystem (run)>
<!ATTLIST filesystem
scheme CDATA #REQUIRED>
- scheme - схема URI этого типа файловой системы.
<!ELEMENT run EMPTY>
<!ATTLIST run
class CDATA #REQUIRED>
- class - полное имя класса, являющегося подклассом org.eclipse.core.filesystem.provider.FileSystem
Примеры:
Ниже приведен пример расширения файловой системы, которое предоставляет
доступ к файловым системам, использующим схему URI "gopher".
<extension id=
"gopherFS"
name=
"Файловая система Gopher"
point=
"org.eclipse.core.filesystem.filesystems"
>
<filesystem scheme=
"gopher"
>
<run class=
"com.xyz.fs.GopherFileSystem"
/>
</filesystem>
</extension>
Если это расширение было определено в модуле с ИД "com.xyz.coolplugin", то полное имя этого расширения
файловой системы будет "com.xyz.coolplugin.gopherFS".
Информация API:
Значение атрибута class должно представлять
подкласс для класса org.eclipse.core.filesystem.provider.FileSystem.
Экземпляры файловой системы могут быть получены с помощью метода
org.eclipse.core.filesystem.FileSystemCore.getFileSystem(String).
Поставляемая реализация:
В платформе представлена реализация файловой системы
для схемы "file".
Copyright (c) 2005 IBM Corporation и другие.
Все права защищены.
Эта программа и сопутствующие материалы распространяются на условиях Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html