<!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.
這個程式和檢附的資料是遵循這項分送檢附的 Eclipse Public License 1.0 版的條款而提供的,
請造訪下列網址來取得此條款:http://www.eclipse.org/legal/epl-v10.html