Värdevariabler

org.eclipse.core.variables.valueVariables

3.0

Den här utökningspunkten tillhandahåller en mekanism för definition av variabler som används i strängersättning. En värdevariabel har ett statiskt värde.

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


Följande är ett exempel på ett värdevariabelbidrag med ett startvärde:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initialValue=

"/usr/local/foo"

>

</variable>

</extension>

I exemplet ovan skapas det angivna värdet med startvärdet "/usr/local/foo". Följande är ett exempel på ett värdevariabelbidrag med en initieringsklass:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initializerClass=

"com.example.FooLocator"

>

</variable>

</extension>

I exemplet ovan skapas variabeln FOO_HOME och klassen "com.example.FooLocator" initierar värdet första gången det begärs.

Värdet på attributet initializerClass måste vara ett fullständigt namn på en Java-klass som implementerar gränssnittet org.eclipse.core.variables.IValueVariableInitializer.