Proměnné hodnot

org.eclipse.core.variables.valueVariables

3.0

Tento bod rozšíření poskytuje mechanizmus pro definování proměnných používaných při náhradě řetězce. Proměnná hodnoty má statickou hodnotu.

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


Zde je uveden příklad příspěvku proměnné hodnoty s počáteční hodnotou:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initialValue=

"/usr/local/foo"

>

</variable>

</extension>

Ve výše uvedeném příkladu je zadaná hodnota vytvořena s počáteční hodnotou /usr/local/foo. Zde je uveden příklad příspěvku proměnné hodnoty s třídou inicializátoru:

 

<extension point=

"org.eclipse.core.variables.valueVariables"

>

<variable name=

"FOO_HOME"

initializerClass=

"com.example.FooLocator"

>

</variable>

</extension>

Ve výše uvedeném příkladu je vytvořena proměnná FOO_HOME a třída com.example.FooLocator bude použita k inicializaci hodnoty při prvním požadavku.

Hodnota atributu initializerClass musí být úplný název třídy Java, která implementuje rozhraní org.eclipse.core.variables.IValueVariableInitializer.