Ant típusok

org.eclipse.ant.core.antTypes

Lehetővé teszi, hogy a bedolgozók az Ant infrastruktúra által használt tetszőleges Ant adattípusokat határozzanak meg. A szabványos Ant infrastruktúra lehetővé teszi tetszőleges adattípusok hozzáadását. Sajnos, nem valószínű, hogy az Ant törzs bedolgozó rendelkezik az ezen adattípusok által igényelt osztályokkal az osztályútvonalán (vagy valamely előfeltételének osztályútvonalán). Ennek megoldásához az ügyfeleknek meg kell határozniuk egy kiterjesztést, amely csatlakozik ehhez a kiterjesztési ponthoz, és egy adott adattípus nevét leképezi egy osztályra. Az Ant bedolgozó ezek után kérheti, hogy a meghatározott bedolgozó betöltse a megadott osztályt.

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


Az alábbiakban egy példa látható Ant típus kiterjesztési pontra:

   

<extension point=

"org.eclipse.ant.core.antTypes"

>

<antType name=

"coolType"

class=

"com.example.CoolType"

library=

"lib/antSupport.jar"

/>

</extension>