Variables de valor

org.eclipse.core.variables.valueVariables

3.0

Este punto de extensión suministra un mecanismo para definir variables utilizadas en la sustitución de series. Una variable de valor tiene un valor estático.

<!ELEMENT extension (variable*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT variable EMPTY>

<!ATTLIST variable

name             CDATA #REQUIRED

initialValue     CDATA #IMPLIED

initializerClass CDATA #IMPLIED

description      CDATA #IMPLIED>


A continuación figura un ejemplo de una contribución de variable de valor con un valor inicial:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initialValue=

"/usr/local/foo"

>

</variable>

</extension>

En el ejemplo anterior, la variable especificada se crea con el valor inicial "/usr/local/foo". A continuación figura un ejemplo de una contribución de variable de valor con una clase de inicializador:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initializerClass=

"com.example.FooLocator"

>

</variable>

</extension>

En el ejemplo anterior, se crea la variable FOO_HOME y la clase "com.example.FooLocator" se utilizará para inicializar el valor la primera vez que se solicite.

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