Java 実行時クラスパス・プロバイダー

org.eclipse.jdt.launching.classpathProviders

2.1

クライアントはこの拡張ポイントを使用して、Java 起動構成のクラスパス およびソース・ルックアップ・パスを動的に計算および解決できます。 Java 起動構成は、起動構成属性 ATTR_CLASSPATH_PROVIDER を使用してカスタム・クラスパス・プロバイダーに、および属性 ATTR_SOURCE_PATH_PROVIDER を使用してカスタム・ソース・パス・プロバイダーに関連付けることができます。 指定すると、起動構成属性は、クラスパス・プロバイダー拡張の ID に対応します。

<!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>

デフォルト実装が、 カスタム・クラスパス・プロバイダーを指定しないすべての起動構成に提供されます。