Variables dinámicas de sustitución de series

org.eclipse.core.variables.dynamicVariables

3.0

Este punto de extensión suministra un mecanismo para definir variables dinámicas utilizadas en la sustitución de series. El valor de una variable dinámica se resuelve en el momento de realizar una sustitución de serie, con un argumento opcional.

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


A continuación figura una definición de una variable dinámica que se resuelve en el nombre del recurso seleccionado:
 

<extension point=

"org.eclipse.core.variables.dynamicVariables"

>

<variable name=

"resource_name"

expanderClass=

"com.example.ResourceNameExpander"

description=

"El nombre del recurso seleccionado"

>

</variable>

</extension>

El valor del atributo resolver debe ser un nombre totalmente calificado de una clase Java que implemente la interfaz org.eclipse.core.variables.IDynamicVariableResolver.