說明:可讓外掛程式定義任意類別,供 Ant 基礎架構使用。 比方說,在 Javac 編譯器配接器中,可以利用要用的配接器類別的名稱,透過內容設定,來提供編譯器配接器 Factory。 不過,Ant 基核外掛程式的類別路徑中可能不會有這個類別所需要的類別(或它的任何必備項目的類別)。 如果要解決這個問題,從屬站應該定義一個延伸項目來外掛到這個延伸點上,並將名稱對映到類別上。 之後,Ant 外掛程式就可以要求發出宣告的外掛程式要載入指定的類別。
配置標記:
<!ELEMENT antObject EMPTY>
<!ATTLIST antObject
name
CDATA #REQUIRED
class
CDATA #REQUIRED
>
範例:以下是物件宣告範例:
<extension point="org.eclipse.ant.core.antObject">
<antObject name="com.example.Foo"
class="com.example.Foo"/>
</extension>
API 資訊:透過這個延伸點宣告的物件可利用下列 API 來存取:
org.eclipse.core.ant.AntPlugin.getObjectExtensions
提供的實作:平台本身不提供任何物件延伸。