Ant-typer

org.eclipse.ant.core.antTypes

Gör det möjligt för insticksprogram att definiera godtyckliga Ant-datatyper för användning av Ant-infrastrukturen. Den förvalda Ant-infrastrukturen tillåter att godtyckliga datatyper läggs till. Det är dock inte troligt att Ant-utökningsmodulen har de klasser som krävs av dessa datatyper på sin klassökväg (eller någon annan förutsättning som krävs). Problemet kan åtgärdas genom att klienter definierar ett tillägg som ansluts till denna utökningspunkt och avbildar ett datatypnamn på en klass. Ant-utökningsmodulen kan därefter begära att det deklarerande insticksprogrammet läser in den angivna klassen.

<!ELEMENT extension (antType*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT antType EMPTY>

<!ATTLIST antType

name           CDATA #REQUIRED

uri            CDATA #IMPLIED

class          CDATA #REQUIRED

library        CDATA #REQUIRED

headless       (true | false)

eclipseRuntime (true | false) >


Följande är ett exempel på en utökningspunkt för Ant-typer:

   

<extension point=

"org.eclipse.ant.core.antTypes"

>

<antType name=

"coolType"

class=

"com.example.CoolType"

library=

"lib/antSupport.jar"

/>

</extension>