Descrição: Permite plug-ins para definir tipos de dados Ant arbitrários para serem utilizados pela infra-estrutura Ant. A infra-estrutura Ant padrão permite incluir tipos de dados arbitrários. Infelizmente, é improvável que o plug-in do Ant Core tenha as classes obrigatórias para esses tipos de dados em seu classpath (ou quaisquer de seus pré-requisitos). Para endereçar isso, os clientes devem definir uma extensão que se conecte ao ponto de extensão e que mapeie um nome de tipo de dados dentro de uma classe. O plug-in Ant pode então solicitar que o plug-in declarado carregue a classe especificada.
Marcação da Configuração:
<!ELEMENTO antType EMPTY>
<!ATTLIST antType
name
CDATA #REQUIRED
class
CDATA #REQUIRED
>
Exemplos: a seguir um exemplo de uma declaração de objeto:
<extension point="org.eclipse.ant.core.antType">
<antTask name="coolType"
classe="com.example.CoolType"/>
</extension>
Informações de API: os objetos declarados por meio desse ponto de extensão são acessíveis através da seguinte API:
org.eclipse.core.ant.AntPlugin.getTypeExtensions
Implementação Fornecida: a plataforma por si só não fornece o número de tipos de dados incluindo commaPatternSet.