Поставщики динамических путей к классам Java
Идентификатор:
org.eclipse.jdt.launching.classpathProviders
Версия:
2.1 и выше
Описание:
Данная точка расширения позволяет
клиентам динамически вычислять и преобразовывать пути к классам и пути поиска исходного
кода для конфигураций запуска Java. С помощью атрибута ATTR_CLASSPATH_PROVIDER
конфигурацию запуска Java можно связать с пользовательским поставщиком путей к классам, а
с помощью атрибута ATTR_SOURCE_PATH_PROVIDER - с пользовательским поставщиком путей
поиска. Если атрибуты конфигурации запуска заданы, то они соответствуют
идентификатору расширения поставщика путей к классам.
Описание конфигурации:
<!ELEMENT extension (classpathProvider*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - полный идентификатор целевой точки расширения
- id - необязательный идентификатор экземпляра расширения
- name - необязательное имя экземпляра расширения
<!ELEMENT classpathProvider EMPTY>
<!ATTLIST classpathProvider
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - уникальный идентификатор, который может использоваться для ссылки на
данный поставщик путей к классам
- class - класс, реализующий данный поставщик путей к классам. Класс должен
реализовывать
IRuntimeClasspathProvider
Примеры:
Пример поставщика путей к классам:
<extension point=
"org.eclipse.jdt.launching.classpathProviders"
>
<classpathProvider
class=
"com.example.ProviderImplementation"
id=
"com.example.ProviderId"
>
</classpathProvider>
</extension>
Предоставляемая реализация:
Для всех конфигураций
запуска, в которых не указан пользовательский поставщик путей к классам, предоставляется
реализация по умолчанию.
Copyright (c) 2000, 2005 IBM Corporation and others.
Все права защищены. Эта программа и сопутствующие материалы распространяются на условиях
Eclipse Public License v1.0, поставляемой вместе с продуктом и доступной на Web-сайте
http://www.eclipse.org/legal/epl-v10.html