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