Descrizione: permette ai plug-in di definire tipi di dati Ant arbitrari utilizzabili dall'infrastruttura Ant. L'infrastruttura di Ant standard consente di aggiungere tipi di dati arbitrari. Il plug-in di Ant Core, tuttavia, difficilmente possiede le classi richieste da questi tipi di dati nel suo percorso classi (o su quello di uno dei suoi prerequisiti). I client, perciò, devono definire un'estensione che colleghi questo punto di estensione e associ un nome del tipo di dati a una classe. In questo modo, il plug-in di Ant può richiedere al plug-in dichiarato di caricare la classe specificata.
Tag di configurazione:
<!ELEMENT antType EMPTY>
<!ATTLIST antType
name
CDATA #REQUIRED
class
CDATA #REQUIRED
>
Esempi: di seguito è riportato un esempio di una dichiarazione di oggetto:
<extension point="org.eclipse.ant.core.antType">
<antTask name="coolType"
class="com.example.CoolType"/>
</extension>
Informazione API: è possibile accedere agli oggetti dichiarati mediante questo punto di estensione attraverso la seguente API:
org.eclipse.core.ant.AntPlugin.getTypeExtensions
Implementazione fornita: la piattaforma fornisce molti tipi di dati, incluso commaPatternSet.