Tipos Ant

Identificador: org.eclipse.ant.core.antTypes

Descrição: Permite que os plug-ins definam tipos de dados Ant arbitrários que serão utilizados pela infra-estrutura Ant. A infra-estrutura Ant padrão permite a inclusão de tipos de dados arbitrários. Infelizmente, é improvável que o plug-in Ant Core tenha as classes requeridas por esses tipos de dados em seu classpath (ou qualquer um de seus pré-requisitos). Para solucionar esse problema, os clientes devem definir uma extensão que conecte-se a este ponto de extensão e mapeie um nome de um tipo de dados para uma classe. O plug-in Ant poderá, então, pedir para que o plug-in declarante carregue a classe especificada.

Marcação da Configuração:

   <!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
   >

Exemplos: A seguir, um exemplo de um ponto de extensão de tipos Ant:

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

Copyright IBM Corp. 2000, 2003.  Todos os Direitos Reservados.