<!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>
initializerClass
.org.eclipse.core.variables.IValueVariableInitializer
.Je-li zadáno, nesmí být zadán atribut initialValue
.
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"
initialValue=
"/usr/local/foo"
>
</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.<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initializerClass=
"com.example.FooLocator"
>
</variable>
</extension>
Copyright (c) 2003, 2005 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html