<!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
. Quando specificato, non deve essere specificato un attributo initialValue
.
Nell'esempio precedente, la variabile specificata viene creata con il valore iniziale "/usr/local/foo". Di seguito è riportato un esempio della variabile di un valore con una classe di inizializzazione:<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initialValue=
"/usr/local/foo"
>
</variable>
</extension>
Nell'esempio precedente, viene creata la variabile FOO_HOME e la classe "com.example.FooLocator" viene utilizzata per inizializzare il valore la prima volta che tale valore viene richiesto.<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initializerClass=
"com.example.FooLocator"
>
</variable>
</extension>
Copyright (c) 2003, 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html