Ant 型

ID: org.eclipse.ant.core.antTypes

説明: プラグインが、Ant インフラストラクチャーによって使用される任意の Ant データ型を定義できるようにします。 標準的な Ant インフラストラクチャーでは、任意のタスクを追加することができます。 ただし、これらのタスクが必要とするクラスが Ant コア・プラグインのクラスパス (またはその前提条件となるクラスパス) に置かれることはほとんどありません。 これを示すために、クライアントでは、この拡張ポイントのプラグインとなる拡張機能を定義し、 クラスに対してタスクの名前をマッピングする必要があります。 これで Ant プラグインは、宣言を行うプラグインが指定のクラスをロードするよう要求することができます。

構成マークアップ:

   <!ELEMENT extension (antType*)>

   <!ATTLIST extension
     point CDATA #REQUIRED
     id    CDATA #IMPLIED
     name  CDATA #IMPLIED
   >

   <!ELEMENT antType EMPTY>

   <!ATTLIST antType
     name     CDATA #REQUIRED
     class    CDATA #REQUIRED
     library  CDATA #REQUIRED
     headless CDATA #IMPLIED
   >

例: Ant 型拡張ポイントの例を以下に示します。

   <extension point="org.eclipse.ant.core.antTypes">
      <antType name="coolType" class="com.example.CoolType"/>
</extension>

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