AntObjects

識別碼:org.eclipse.ant.core.antObjects

說明:可讓外掛程式定義任意類別,供 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

提供的實作:平台本身不提供任何物件延伸。

Copyright IBM Corp. 2000, 2001.  All Rights Reserved.