Dinamikus karaktersorozat-helyettesítő változók

org.eclipse.core.variables.dynamicVariables

3.0

Ez a kiterjesztési pont karaktersorozat helyettesítéskor használt dinamikus változók meghatározásához biztosít mechanizmust. Egy dinamikus változó értéke akkor kerül feloldásra, amikor megtörténik a karaktersorozat helyettesítése valamilyen választható argumentummal.

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


Az alábbiakban egy dinamikus változó meghatározása látható, amely a kijelölt erőforrás nevét oldja fel:
 

<extension point=

"org.eclipse.core.variables.dynamicVariables"

>

<variable name=

"erőforrás_neve"

expanderClass=

"com.example.ResourceNameExpander"

description=

"A kiválasztott erőforrás neve"

>

</variable>

</extension>

A resolver attribútum értéke az org.eclipse.core.variables.IDynamicVariableResolver felületet megvalósító Java osztály teljes képzésű neve.