動的ストリング置換変数

org.eclipse.core.variables.dynamicVariables

3.0

この拡張ポイントは、ストリング置換で使用される動的変数を定義するメカニズムを提供します。 動的変数の値は、ストリング置換の実行時に、オプションの引数を使用して解決されます。

<!ELEMENT extension (variable*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT variable EMPTY>

<!ATTLIST variable

name             CDATA #REQUIRED

resolver         CDATA #REQUIRED

description      CDATA #REQUIRED

supportsArgument (true | false) >


選択したリソースの名前に解決される動的変数の定義の例を以下に示します。
 

<extension point=

"org.eclipse.core.variables.dynamicVariables"

>

<variable name=

"resource_name"

expanderClass=

"com.example.ResourceNameExpander"

description=

"The name of the selected resource"

>

</variable>

</extension>

属性 resolver の値は、 インターフェース org.eclipse.core.variables.IDynamicVariableResolver を実装する Java クラスの完全修飾名である必要があります。