<!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
的完整 Java 類別名稱。如果指定這個值,就不能指定 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 and others.
All
rights reserved. 本程式與隨附的資料依照 Elipse Public License 1.0 版此次發行所隨附的條款而提供,
可以在以下網址取得:http://www.eclipse.org/legal/epl-v10.html