Ant-Typen

Kennung: org.eclipse.ant.core.antTypes

Beschreibung: Hiermit können Plug-ins willkürliche Ant-Datentypen für die Verwendung durch die Ant-Infrastruktur definieren. Die Ant-Standardinfrastruktur lässt das Hinzufügen willkürlicher Datentypen zu. Leider enthält das Ant-Kern-Plug-in die von diesen Datentypen benötigten Klassen wahrscheinlich nicht in seinem Klassenpfad (bzw. im Klassenpfad einer seiner eigenen vorausgesetzten Komponenten). Zur Lösung dieses Problems sollten Clients eine Erweiterung an diesem Erweiterungspunkt definieren, die einem Datentypnamen einer Klasse zuordnet. Das Ant-Plug-in kann anschließend das Laden der angegebenen Klasse vom deklarierenden Plug-in anfordern.

Konfigurationsbefehle:

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

Beispiele: Das folgende Beispiel zeigt einen Erweiterungspunkt für Ant-Typen:

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

Copyright IBM Corp. 2000, 2003.  Alle Rechte vorbehalten.