<!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
attribútumot már nem szabad megadni. org.eclipse.core.variables.IValueVariableInitializer
megvalósítását végző Java osztály teljes képzésű neve. Ha ez meg van adva, akkor az initialValue
attribútumot már nem szabad megadni.
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"
initialValue=
"/usr/local/foo"
>
</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.<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initializerClass=
"com.example.FooLocator"
>
</variable>
</extension>
Copyright (c) 2003, 2005 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.