Variáveis de Valor

org.eclipse.core.variables.valueVariables

3.0

Este ponto de extensão fornece um mecanismo para definir variáveis utilizadas para substituição de cadeia. Uma variável de valor possui um 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 seguir, um exemplo de uma contribuição de variável de valor com um valor inicial:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initialValue=

"/usr/local/foo"

>

</variable>

</extension>

No exemplo anterior, a variável especificada é criada com o valor inicial "/usr/local/foo". A seguir, um exemplo de uma contribuição de variável de valor com uma classe de inicializador:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initializerClass=

"com.example.FooLocator"

>

</variable>

</extension>

No exemplo anterior, a variável FOO_HOME é criada e a classe "com.example.FooLocator" será utilizada para inicializar o valor na primeira vez que for solicitado.

O valor do atributo initializerClass deve ser um nome completo de uma classe Java que implementa a interface org.eclipse.core.variables.IValueVariableInitializer.