Tipos de Ant

Identificador: org.eclipse.ant.core.antTypes

Descripción: permite a los conectores definir tipos de datos de Ant arbitrarios que deban usarse en la infraestructura de Ant. La infraestructura estándar de Ant prevé la adición de tipos de datos arbitrarios. Sin embargo, es poco probable que las clases que necesitarán dichos tipos de datos estén en la vía de acceso de clases del conector del núcleo de Ant (o en la de uno de sus prerrequisitos). Para solucionar esta cuestión, los clientes definirían una extensión que se conectaría a este punto de extensión y correlacionaría un nombre de tipo de datos con una clase. Luego, el conector Ant solicitaría que el conector declarante cargase la clase especificada.

Códigos XML de configuración:

   <!ELEMENT antType EMPTY>
   <!ATTLIST antType
      name           CDATA #REQUIRED
      class          CDATA #REQUIRED
      library        CDATA #REQUIRED
   >

Ejemplos: a continuación figura un ejemplo de declaración de un objeto:

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

Información sobre las API: los objetos declarados por medio de este punto de extensión son accesibles mediante esta API:

   org.eclipse.core.ant.AntPlugin.getTypeExtensions

Implementación suministrada: la propia plataforma suministra varios tipos de datos, entre ellos commaPatternSet.

Copyright IBM Corp. 2000, 2001. Reservados todos los derechos.