Description : permet aux plug-ins de définir des types de données Ant arbitraires destinées à être utilisés par l'infrastructure d'Ant. L'infrastructure standard d'Ant permet l'ajout de types de données arbitraires. Malheureusement, il est peu probable que le plug-in de l'API principale d'Ant ait les classes requises par ces types de données dans son chemin de classe (ou celle de l'une des conditions prérequises). Pour régler ce problème, les clients doivent définir une extension qui se connecte à ce point d'extension et mappe un nom de type de données sur une classe. Le plug-in d'Ant peut alors demander au plug-in déclarant de charger la classe spécifiée.
Marques de configuration :
<!ELEMENT antType EMPTY>
<!ATTLIST antType
name
CDATA #REQUIRED
class
CDATA #REQUIRED
>
Exemples : l'exemple suivant est celui d'une déclaration d'objet :
<extension point="org.eclipse.ant.core.antType">
<antTask name="coolType"
class="com.example.CoolType"/>
</extension>
Informations d'API : les objets déclarés via ce point d'extension sont accessibles à l'aide de l'API suivante :
org.eclipse.core.ant.AntPlugin.getTypeExtensions
Implémentation fournie : la plateforme fournit un certain nombre de types de données, dont commaPatternSet.