Поставщики динамических путей к классам 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>


<!ELEMENT classpathProvider EMPTY>

<!ATTLIST classpathProvider

id    CDATA #REQUIRED

class CDATA #REQUIRED>


Пример поставщика путей к классам:

 

<extension point=

"org.eclipse.jdt.launching.classpathProviders"

>

<classpathProvider class=

"com.example.ProviderImplementation"

id=

"com.example.ProviderId"

>

</classpathProvider>

</extension>

Для всех конфигураций запуска, в которых не указан пользовательский поставщик путей к классам, предоставляется реализация по умолчанию.