動態字串替代變數

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 類別名稱。