Értékváltozók

org.eclipse.core.variables.valueVariables

3.0

Ez a kiterjesztési pont karaktersorozat helyettesítéskor használt változók meghatározásához biztosít mechanizmust. Valamennyi értékváltozónak statikus értéke van.

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


Az alábbi példa egy kezdeti értékkel rendelkező értvékváltozó-hozzáadást mutatja be:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initialValue=

"/usr/local/foo"

>

</variable>

</extension>

A fenti példában a megadott változó az "/usr/local/foo" kezdőértékkel jön létre. Az alábbi példa egy értékváltozó hozzáadását mutatja be, inicializáló osztály használatával:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initializerClass=

"com.example.FooLocator"

>

</variable>

</extension>

A fenti példában létrejön a FOO_HOME változó. Értékét a változó első lekérésekor a "com.example.FooLocator" osztály inicializálja.

Az initializerClas attribútum értéke az org.eclipse.core.variables.IValueVariableInitializer felületet megvalósító Java osztály teljes képzésű neve.