Tipi Ant

Identificativo: org.eclipse.ant.core.antTypes

Descrizione: consente ai plug-in di definire dei tipi di dati Ant arbitrari da utilizzare nell'infrastruttura Ant. L'infrastruttura Ant standard consente l'aggiunta di tipi di dati arbitrari. Difficilmente, però, le classi richieste da questi tipi di dati sono presenti sul percorso classi di Ant Core (o su quello di uno dei suoi prerequisiti). Per risolvere questo problema, i client devono definire un'estensione che si colleghi a questo punto di estensione ed associ un nome di tipo dati ad una classe. In questo modo, il plug-in di Ant può richiedere che il plug-in che esegue la dichiarazione carichi la classe specificata.

Tag di configurazione:

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

Esempi: di seguito è riportato un esempio di un punto di estensione dei tipi Ant:

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

Copyright IBM Corp. 2000, 2003. Tutti i diritti riservati.