Tipos Ant

org.eclipse.ant.core.antTypes

Permite a los conectores definir tipos de datos Ant arbitrarios para que se utilizarán en la infraestructura de Ant. La infraestructura estándar de Ant permite la adición de tipos de datos arbitrarios. Desgraciadamente, no es probable que el conector núcleo de Ant tenga las clases necesarias para estos tipos de datos en su vía de acceso de clases (o las de sus prerrequisitos). Para solucionar este problema, los clientes deben definir una extensión que se conecte a este punto de extensión y correlacione un tipos de datos con una clase. A continuación, el conector Ant podrá solicitar que el conector declarante cargue la clase especificada.

<!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       (true | false)

eclipseRuntime (true | false) >


A continuación figura un ejemplo de punto de extensión de tipos de Ant:

   

<extension point=

"org.eclipse.ant.core.antTypes"

>

<antType name=

"coolType"

class=

"com.example.CoolType"

library=

"lib/antSupport.jar"

/>

</extension>