AntObjects

Identificativo: org.eclipse.ant.core.antObjects

Descrizione: consente ai plug-in di definire classi arbitrarie che possano essere utilizzate dall'infrastruttura Ant.  Ad esempio, nel caso di adattatori del compilatore Javac, il factory dell'adattatore del compilatore può essere fornito, mediante impostazione delle proprietà, con il nome di una classe di adattatori da utilizzare.  Difficilmente, però, questa classe è presente sul percorso classi del plug-in (o su quello di uno dei suoi prerequisiti) di Ant Core.  Per risolvere questo problema, i client devono definire un'estensione che si colleghi a questo punto di estensione e associ un nome a 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 antObject EMPTY>
   <!ATTLIST antObject
      name           CDATA #REQUIRED
      class          CDATA #REQUIRED
   >

Esempi: di seguito è riportato un esempio di una dichiarazione di oggetto:

   <extension point="org.eclipse.ant.core.antObject">
      <antObject name="com.example.Foo" class="com.example.Foo"/>
   </extension>

Informazione API: è possibile accedere agli oggetti dichiarati mediante questo punto di estensione attraverso la seguente API:

   org.eclipse.core.ant.AntPlugin.getObjectExtensions

Implementazione fornita: la piattaforma non fornisce alcuna estensione di oggetto.

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