<!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
. Όταν προσδιορίζεται, δεν πρέπει να προσδιορίζεται το γνώρισμα initialValue
.
Στο παραπάνω παράδειγμα, η προσδιοριζόμενη μεταβλητή δημιουργείται με την αρχική τιμή "/usr/local/foo". Παρακάτω δίνεται ένα παράδειγμα συνεισφοράς μεταβλητής τιμής με μια κλάση απόδοσης αρχικών τιμών:<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initialValue=
"/usr/local/foo"
>
</variable>
</extension>
Στο παραπάνω παράδειγμα, δημιουργείται η μεταβλητή FOO_HOME και η κλάση "com.example.FooLocator" χρησιμοποιείται για την απόδοση αρχικής τιμής, την πρώτη φορά που ζητείται.<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initializerClass=
"com.example.FooLocator"
>
</variable>
</extension>
Copyright (c) 2003, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.