Dynamische variabelen voor tekenreeksvervangingen

org.eclipse.core.variables.dynamicVariables

3.0

Met dit extensiepunt kunt u dynamische variabelen voor tekenreeksvervangingen definiëren. De waarde van een dynamische variabele wordt omgezet zodra de tekenreeksvervanging wordt uitgevoerd, eventueel met een parameter.

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


Hieronder ziet u hoe een dynamische variabele wordt gedefinieerd waaraan de naam van de geselecteerde resource wordt toegewezen:
 

<extension point=

"org.eclipse.core.variables.dynamicVariables"

>

<variable name=

"resource_name"

expanderClass=

"com.voorbeeld.ResourceNameExpander"

description=

"De naam van de geselecteerde resource"

>

</variable>

</extension>

De waarde van het kenmerk resolver moet de volledig gekwalificeerde naam zijn van de Java-klasse waarmee de interface org.eclipse.core.variables.IDynamicVariableResolver wordt geïmplementeerd.