<!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
worden opgegeven. org.eclipse.core.variables.IValueVariableInitializer
wordt geïmplementeerd. Dit kenmerk mag niet samen met het kenmerk initialValue
worden opgegeven.
Aan de opgegeven variabele uit het bovenstaande voorbeeld wordt de beginwaarde "/usr/local/foo" toegewezen. Hieronder ziet u hoe een variabele wordt toegevoegd met een initiatorklasse:<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initialValue=
"/usr/local/foo"
>
</variable>
</extension>
In het bovenstaande voorbeeld wordt de variabele FOO_HOME gemaakt en wordt de klasse "com.example.FooLocator" gebruikt om de waarde te initialiseren zodra deze voor het eerst wordt opgevraagd.<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initializerClass=
"com.example.FooLocator"
>
</variable>
</extension>
Copyright (c) 2003, 2005 IBM Corporation en anderen.
Alle rechten voorbehouden. Dit programma en het begeleidende materiaal zijn beschikbaar gesteld onder de voorwaarden van de Eclipse Public License v1.0 die bij deze distributie is geleverd en beschikbaar is op http://www.eclipse.org/legal/epl-v10.html.